TL;DR

Ba công cụ AI coding phổ biến nhất hiện nay vừa hội tụ vào một workflow thống nhất: Codex xây dựng code, Claude Code review và tinh chỉnh, Hermes Agent điều phối toàn bộ - tất cả được theo dõi trên một Kanban board duy nhất. Chìa khóa kết nối: lệnh /goal được cả ba nền tảng áp dụng, cho phép agent tự chạy vòng lặp đến khi điều kiện hoàn thành mà không cần con người nhắc liên tục.

Vấn đề bạn đã quá quen: "tiếp tục đi"

Nếu bạn đã dùng Claude Code hay Codex cho task dài, chắc chắn bạn đã từng phải gõ: "keep going", "continue", "tiếp tục" - lặp đi lặp lại. Agent làm xong một bước, dừng, chờ bạn phê duyệt rồi mới chạy tiếp. Hiệu quả? Không cao. Autonomous? Chưa thực sự.

Vấn đề sâu hơn: khi bạn chạy Codex và Claude Code song song cho cùng một dự án, không có trạng thái chung, không có handoff tự động, bạn phải tự theo dõi từng agent đang làm gì.

So sánh Prompting thủ công vs dùng /goal command

/goal là gì và nó giải quyết bài toán này thế nào

Lệnh /goal cho phép bạn đặt một điều kiện hoàn thành - agent tự vòng lặp: lập kế hoạch → chỉnh sửa → chạy → xác minh → lặp lại - cho đến khi điều kiện đó được đáp ứng hoặc bạn dừng nó lại.

Cơ chế đánh giá: sau mỗi turn, conversation được gửi đến một model nhỏ nhanh (mặc định là Claude Haiku) để phán quyết yes/no. Nếu no, lý do được trả về làm guidance cho turn tiếp theo. Nếu yes, goal tự xóa và ghi nhận achieved vào transcript. Evaluator không tự chạy lệnh hay đọc file - nó chỉ đánh giá những gì đã được surfaced trong cuộc hội thoại, vì vậy điều kiện phải là thứ agent có thể chứng minh trực tiếp trong output (ví dụ: "npm test exits 0" hoạt động, còn "code đẹp hơn" thì không).

Điều kiện tối đa 4.000 ký tự. Bạn có thể thêm ràng buộc thời gian: "hoặc dừng sau 20 turns". Nếu session đóng giữa chừng, goal được phục hồi khi resume (--resume hoặc --continue), dù metrics token và timer reset.

  • Claude Code: yêu cầu v2.1.139 trở lên
  • Hermes Agent: tích hợp từ v0.13.0
  • Codex CLI: nền tảng đầu tiên ship tính năng này

Ba vai trò, một pipeline

Loose /goal runs vs Orchestrated với Hermes - build-review loop

Khi chạy rời rạc (Loose /goal runs), mỗi agent tự theo dõi, handoff thủ công, không có shared view. Khi orchestrate qua Hermes, workflow trở nên rõ ràng:

  • Codex nhận task từ Kanban, dùng /goal để build liên tục đến khi code compile và test pass
  • Claude Code nhận task review, dùng /goal để tinh chỉnh đến khi mọi acceptance criteria đạt
  • Hermes Agent làm orchestration layer: kích hoạt /goal trên cả hai đồng thời, theo dõi toàn bộ trên Kanban board, xác minh kết quả cuối

Bạn chỉ cần gửi một tin nhắn. Hệ thống tự chạy vòng lặp build-review cho đến khi verified done.

Hermes Kanban: lớp điều phối bền vững

Điểm khác biệt quan trọng nhất của Hermes Kanban so với cách orchestrate truyền thống (delegate_task): Kanban là durable message queue + state machine, không phải RPC call đồng bộ.

Với delegate_task, parent blocks cho đến khi child trả kết quả - nếu crash là mất hết. Với Kanban:

  • Mỗi task là một row trong ~/.hermes/kanban.db (SQLite, tồn tại qua crash và reboot)
  • Worker là full OS process với identity riêng và persistent memory
  • Human có thể can thiệp bất kỳ lúc nào qua comment thread
  • Circuit breaker tự block task sau 5 lần fail liên tiếp
  • Dispatcher loop chạy mỗi 60 giây, auto-decompose tối đa 3 tasks/tick

Board hỗ trợ 9 collaboration patterns mà không cần primitive mới: fan-out (N agents cùng role nghiên cứu song song), pipeline (scout → editor → writer), quorum (N agents → 1 aggregator), fleet farming (1 profile quản lý 50 social accounts), và nhiều pattern khác.

Hermes Agent Kanban dashboard với Codex và Claude Code agents

Ai nên dùng ngay hôm nay

Developer solo: đặt /goal "All tests pass, no lint errors" trong Claude Code và đi làm việc khác. Agent tự xử lý.

Kỹ sư làm migration: /goal "Migrate module X sang API mới, mọi call site compile, test coverage không giảm" - Codex chạy liên tục, Claude Code review từng batch.

Team nhỏ muốn automation: dùng Hermes Kanban để xây engineering pipeline - decompose feature → implement trong parallel worktrees → review → iterate → tự mở PR.

Người quản lý nhiều project: một Kanban board duy nhất theo dõi toàn bộ agent đang chạy, với live dashboard, per-task comment threads, và heartbeat monitoring.

Giới hạn cần biết trước

  • Evaluator chỉ đánh giá những gì Claude đã print ra trong transcript - nếu bạn đặt điều kiện mơ hồ hoặc không có output cụ thể, goal sẽ không bao giờ cleared
  • Chi phí evaluation tokens (Haiku sau mỗi turn) thường negligible, nhưng với goal chạy nhiều chục turns, cộng lại vẫn đáng để ý
  • /goal không chạy khi disableAllHooks được bật hoặc allowManagedHooksOnly trong managed settings
  • Hermes Kanban hiện là single-host - board không share được qua network theo thiết kế
  • Hermes Kanban v2 đang trong roadmap (đã reserve columns cho workflow routing trong DB, không cần migration schema khi ra)

Kết

Workflow Codex + Claude Code + Hermes Kanban là hướng đi thực tế nhất hiện nay để chạy multi-agent coding mà vẫn kiểm soát được. /goal chuẩn hóa cách mọi agent biết khi nào xong việc. Kanban chuẩn hóa cách các agent phối hợp và handoff. Kết quả: bạn gửi một tin nhắn, hệ thống chạy đến khi verified done.

Tất cả công cụ đều available hôm nay - Claude Code v2.1.139+, Hermes Agent v0.13.0+, Codex CLI. Không cần chờ gì thêm.

via The Unwind AI - Hermes Kanban Docs - Claude Code /goal Docs