Sơ đồ harness: my-agent-crew

Bản HTML có animation trace và chuyển view. Bản SVG là ảnh tĩnh dùng trong markdown. Bản JSON là spec nguồn.

architecture

Giải phẫu harness

Giải phẫu harness my-agent-crew

Kênh giao tiếp, runtime một tiến trình (Inbound, run_turn, ToolRegistry, Scheduler), và home trên đĩa: agent.yaml, persona, skills, trí nhớ, SQLite, workspace.

Views: Một cổng vào · Vòng lặp agent · Ngữ cảnh từ đĩa · Quan sát và lưu
sequence

Một lượt qua Telegram

Một lượt chat qua Telegram

Từ tin nhắn Telegram đến câu trả lời: Inbound tìm cuộc trò chuyện, master gọi model, giao việc cho HLV sức khoẻ, tổng hợp và gửi lại.

Views: Nhận tin · Lượt của master · Giao việc cho HLV · Trả lời
workflow

Master giao việc cho đội

Master giao việc cho đội

Yêu cầu → roster → quyết định tự làm hay giao → delegate → lượt con chạy tool trong workspace riêng → tổng hợp. Cổng duyệt và giới hạn nằm ngoài model.

Views: Từ yêu cầu đến trả lời · Ai làm gì · Cổng và giới hạn
lifecycle

Vòng đời duyệt tool

Vòng đời một yêu cầu duyệt tool

Tool cần duyệt → chờ → duyệt / luôn cho phép / autonomous → chạy tool → lượt tiếp; từ chối và hết hạn kết thúc mà không làm lượt hỏng.

Views: Cổng duyệt · Đường tắt · Kết thúc
dataflow

Ngữ cảnh và trí nhớ

Ngữ cảnh đi vào model và trí nhớ đi ra đĩa

Tệp trong home lắp thành system prompt mỗi lượt; lượt để lại messages trong SQLite, ghi chú ngày, facts về người dùng và tệp trong workspace; job consolidate cô đọng thành đề xuất.

Views: Vào system prompt · Theo yêu cầu · Ra đĩa · Cô đọng