Agent · Codex

Những gì Codex để lại trên máy Mac.

Phiên, phiên đã lưu trữ, repository git tạm, cache và worktree của Codex. Devbroom tìm ra tất cả, và cho bạn biết thứ nào Codex tự quản lý, thứ nào để bạn quyết định và thứ nào không bao giờ bị đụng tới.

Những gì được xem

Mỗi thư mục có quy tắc riêng.

Devbroom xử lý mỗi nơi theo đúng cách Codex tự hoạt động. Thứ agent tự dọn thì để agent dọn; thứ có lệnh riêng thì để lệnh đó lo.

Được đánh giáMỗi mục được kiểm tra riêng; nếu kết quả là Sẵn sàng, bạn có thể dọn.
Bằng codex deleteChỉ qua lệnh riêng của Codex. Devbroom hiển thị chúng là Bị chặn và cho bạn biết lệnh cần dùng.
Codex tự quản lýAgent tự dọn những thứ cũ; Devbroom chỉ hiển thị.
Không bao giờ đụng tớiChỉ hiển thị, không bao giờ xóa.

Repository git tạm

Các repository tạm git-* còn sót lại. Mục đích của chúng không được ghi trong tài liệu; hãy xem qua trước khi dọn.

~/.codex/.tmp
Được đánh giá

Cache và nhật ký

Cache được tạo lại khi cần; nhật ký chỉ là nhật ký.

~/.codex/cache~/.codex/log~/Library/Logs/com.openai.codex
Được đánh giá

Phiên

Xóa tệp nhật ký bằng tay sẽ để lại các dòng cũ trong cơ sở dữ liệu. Nên dùng lệnh riêng của Codex, codex delete <id>.

~/.codex/sessions~/.codex/archived_sessions
Bằng codex delete

Worktree của Codex

Ứng dụng desktop giữ 15 worktree mới nhất và chụp snapshot trước khi xóa một worktree.

~/.codex/worktrees
Codex tự quản lý

Ảnh chụp shell

Codex tự xóa những ảnh chụp cũ hơn 3 ngày.

~/.codex/shell_snapshots
Codex tự xóa

Plugin

Codex tự quản lý plugin của mình.

~/.codex/plugins/cache
Không bao giờ đụng tới

Dữ liệu ứng dụng desktop

Trạng thái và cơ sở dữ liệu nội bộ của ứng dụng; không bao giờ sửa hay xóa trực tiếp.

~/Library/Application Support/Codex~/.codex/*.sqlite
Không bao giờ đụng tới
Được bảo vệ

Tài khoản và cài đặt của bạn được giữ nguyên.

Các tệp và thư mục này được bảo vệ. Không kết luận nào cho phép dọn chúng; chúng ở nguyên chỗ dù lớn đến đâu.

Thông tin xác thực~/.codex/auth.json
Cài đặt~/.codex/config.toml
Lịch sử prompt~/.codex/history.jsonl
Cơ sở dữ liệu desktop~/.codex/sqlite
Worktree

Nhận ra worktree của Codex qua dấu vết.

Devbroom nhận ra một worktree thuộc Codex qua các dấu vết này; dấu vết càng mạnh, quyền sở hữu hiển thị càng chắc chắn.

  • Chắc chắnDấu hiệu codex-thread.json của Codex trong metadata của git
  • Nhiều khả năngNằm trong thư mục ~/.codex/worktrees
  • Có thểTên nhánh bắt đầu bằng codex/
  • Bị chặn nếu còn công việc chưa lưu. git không xóa worktree như vậy nếu thiếu --force; Devbroom không bao giờ dùng --force.
  • Bị chặn nếu có phiên đang chạy trong nó hoặc thư mục cha.
  • Cần xem nếu có tệp bị bỏ qua: git worktree remove sẽ xóa chúng mà không hỏi.
Phiên đang chạy

Nhìn thấy, nhưng để yên khi chúng đang chạy.

Devbroom biết phiên Codex nào đang chạy. Nó không bao giờ đụng tới tiến trình của phiên đang chạy; thư mục của phiên đó vẫn Bị chặn chừng nào phiên còn chạy.

Tương thích

Kiểm tra tệp của Codex trước.

Trước khi tin vào dữ liệu của một agent, Devbroom kiểm tra các tệp của nó có đúng định dạng mong đợi hay không. Nếu không, dữ liệu đó chỉ được đọc; không phần nào được tính là sẵn sàng để dọn.

Phiên bản đã kiểm thử0.115.0 - 0.159.2

Phiên bản ngoài khoảng này vẫn hoạt động nếu định dạng khớp, và được hiển thị là “chưa kiểm thử”.

Kiểm tra định dạngcwd

Các tệp nhật ký trong ~/.codex/sessions phải bắt đầu bằng một dòng metadata chứa thư mục của phiên.

Phiên bản của bạndevbroom compat

Nếu thư mục của nó nằm ở nơi khác, Devbroom theo CODEX_HOME.

Cứ để Codex làm việc. Devbroom dọn dẹp phía sau.