Bỏ qua để đến nội dung

Agent hook & memory

Bài viết được dịch tự động từ bài viết gốc, chưa được kiểm tra lại bởi con người. Chỉ những bài viết có dấu tick xanh cạnh tiêu đề là đã được kiểm tra.

Orca hợp tác tốt với các quy ước hook và memory mà Claude Code và Codex đã dùng sẵn - nó đọc chúng, tôn trọng chúng, và cho bạn một UI cho những cái hợp lý trong ngữ cảnh IDE.

Orca đọc cấu hình .claude/.codex/ của mỗi repo. Hook bạn đã có sẵn sẽ chạy khi Orca khởi chạy agent trong một worktree của repo đó.

Cấu hình lệnh chạy tự động sau khi một worktree được tạo - ví dụ pnpm install, direnv allow, hoặc một script khôi phục file .env. Đặt chúng ở Settings → Repository → Hooks.

CLAUDE.md của Claude và AGENTS.md của Codex (ở gốc repo hoặc lồng bên trong) được để nguyên - chúng thuộc về agent. Orca hiển thị chúng trong file explorer như bất kỳ file nào khác để bạn sửa inline.

Settings → Agents → Agent status hooks điều khiển các hook do Orca quản lý, báo trạng thái working / waiting / done vào UI. Tắt setting này xóa các hook được quản lý đó và ngừng cài lại chúng; bật lại sẽ khôi phục chúng mà không cần restart Orca (trên Windows, relay hook WSL theo cùng cổng live đó). Tương đương CLI: orca agent hooks status|on|off --json.

Endpoint hook được ghi ra đĩa ({userData}/agent-hooks/endpoint.env trên POSIX, endpoint.cmd trên Windows) và được nạp lại ở mỗi lần hook được gọi, nên các session agent chạy dài vẫn tới được server Orca live kể cả sau khi app restart - không còn cảnh POST vào cổng chết từ một PTY đã sống lâu hơn session trước.

Orca CLI expose một field trạng thái worktree có comment mà agent có thể tự cập nhật. Xem Worktree checkpoint.