Những gì Orca để lại trên máy Mac.
Không gian làm việc của Orca là các worktree git. Devbroom dùng chính git để đánh giá từng cái, và hiển thị riêng những cái Orca đã xóa cũng như những lần thiết lập dở dang.
Mỗi thư mục có quy tắc riêng.
Devbroom xử lý mỗi nơi theo đúng cách Orca tự hoạt động. Thứ agent tự dọn thì để agent dọn; thứ có lệnh riêng thì để lệnh đó lo.
Không gian làm việc
Worktree git; mỗi cái được đánh giá riêng.
~/orca/workspacesKhông gian làm việc đã xóa
Những không gian làm việc Orca đã xóa, nằm trong từng repository.
<repo>/.orca-worktree-trashKhông gian làm việc đang thiết lập
Một lần thiết lập dừng giữa chừng có thể để lại tệp ở đây; hãy xem bên trong.
~/orca/workspaces/.orca-preparingNhận ra worktree của Orca qua dấu vết.
Devbroom nhận ra một worktree thuộc Orca 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ắnThư mục
orca/trong metadata của git - Nhiều khả năngTên quản trị git theo dạng
<number>-<uuid>của Orca - Nhiều khả năngNằm trong thư mục
~/orca/workspaces
- 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 removesẽ xóa chúng mà không hỏi.
Kiểm tra tệp của Orca 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 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ử”.
Chỉ dùng worktree git, đọc bằng chính git; không dựa vào định dạng tệp riêng nào của Orca.
Cho biết phiên bản nào đang được cài trên máy Mac này và đã được kiểm thử hay chưa.