Advanced Agent Stack

Codex × Claude Code × Hermes:把三個 Agent 組成一套工作系統

這一頁給已經開始使用 AI coding tool 的人:把 Codex、Claude Code、Hermes 分成三個角色,建立能實作、能審查、也能長期記住流程的工作系統。

本頁重點

如果你只想修 bug

先用 Codex 做小範圍 patch,再用測試與 diff review 收尾。

如果你在拆大型需求

先用 Claude Code 或 Hermes 寫計畫、拆風險,再交給 Codex 實作。

如果你要每天重複跑流程

把成功流程沉澱成 Hermes skill / cron / handoff,避免每次重貼 context。

01 / Blueprint

先建立正確心智模型:不是三個聊天框,是三層系統

很多人同時安裝 Codex、Claude Code、Cursor、Hermes,但每天還是重複貼 context。進階用法的核心,是把工具分工成「執行層、判斷層、營運層」。

Codex|執行層

最適合在 repo 現場讀檔、改 code、補測試、跑指令、整理 PR 摘要。把它當成「implementation specialist」。

Claude Code|判斷層

最適合長對話、架構推理、需求拆解、互動式 code review、subagents / hooks / MCP 工作流。把它當成「senior reviewer / architect」。

Hermes|營運層

最適合保存偏好與技能、跨 Telegram / CLI / API 觸發工作、排程巡檢、產生 handoff、把成功流程沉澱成 skills。把它當成「agent operating system」。

808 結論:Codex 不是要取代 Claude Code;Claude Code 也不是要取代 Hermes。最穩的用法是:Codex 做 patch,Claude Code 做 reasoning,Hermes 做 memory + workflow。

02 / Division of Labor

任務分工表:不要讓所有 Agent 做同一件事

情境小 bug / 小功能
Codex直接實作、補測試、跑 lint
Claude Code必要時做第二審
Hermes沉澱成 skill 或記錄驗證結果
情境陌生大型 repo
Codex掃 code、找入口、列風險
Claude Code拆架構與決策樹
Hermes把 repo 規則寫成可重用 onboarding 流程
情境長任務 / 多分支
Codex在 worktree 裡做 patch
Claude Code規劃拆任務、review diff
Hermes排程、追蹤、交接、通知
情境重複流程
Codex執行模板化任務
Claude Code打磨 prompt / subagent
Hermes寫成 Hermes skill,下一次自動載入
情境風險高的部署
Codex產生 change set,不直接 deploy
Claude Code審查風險與 rollback
Hermes要求 human approval,保存 audit trail

03 / Shared Memory

讓三個工具讀到同一份「專案操作手冊」

社群與官方文件反覆指向同一件事:進階 agent workflow 不是靠神奇 prompt,而是靠專案內的 durable context。Codex 有 AGENTS.md,Claude Code 有 CLAUDE.md,Hermes 有 skills / memory / session handoff。

Codex

AGENTS.md

放 repo 架構、啟動指令、測試指令、完成定義、禁止事項。社群文章建議根檔控制在 100–200 行,細節拆到 docs。

Claude Code

CLAUDE.md

放互動習慣、架構原則、常見命令、review 標準。Claude Code 也支援 memory、hooks、subagents、MCP。

Hermes

Skills / Memory / Handoff

把可重複流程寫成 skill,把長期偏好寫 memory,把任務進度寫 handoff,讓 Telegram、CLI、cron 都能接續。

最小可行資料夾結構

repo root
your-project/
├─ AGENTS.md          # Codex / 通用 coding agent 規則
├─ CLAUDE.md          # Claude Code 專用互動與架構規則
├─ docs/agent/
│  ├─ architecture.md # 系統架構與資料流
│  ├─ testing.md      # 測試、lint、build 指令
│  └─ release.md      # 部署、rollback、人工確認點
└─ .hermes/plans/     # 可選:Hermes 產生的任務 plan / handoff

04 / Recipes

三個可落地的混合工作流

A

Plan → Patch → Review:最穩的日常開發循環

先讓 Claude Code 或 Hermes 產出計畫;再讓 Codex 在獨立 branch / worktree 內實作;最後用 Claude Code 或第二個 agent 做 artifact-only review。適合小功能、bugfix、文件更新。

人類下任務時的口令
請先不要改檔案。
1. 先讀 AGENTS.md / CLAUDE.md / docs/agent/*
2. 提出 3 步以內的修改計畫
3. 說明會改哪些檔案、如何驗證
4. 我確認後,再交給 Codex 實作
B

Claude Code 叫 Codex 當外部工具:MCP 型工作流

X 上有高互動教學把 Codex CLI 暴露成 MCP server,讓 Claude Code 把 Codex 當 specialist 使用。這屬於進階玩法,實際指令會隨 Codex 版本變動;請先用 codex --help 或官方文件確認目前是否支援 mcp-server

社群範例,請先確認本機版本支援
# 1. 先安裝並登入 Codex
codex

# 2. 若版本支援,啟動 Codex MCP server
codex mcp-server

# 3. 在 Claude Code 註冊外部 MCP
claude mcp add --transport stdio codex -- codex mcp-server

# 4. 在 Claude Code 內檢查
/mcp
重要:這個方向來自社群實戰分享,不要盲目照抄到 production repo。先在 toy repo 或 read-only 任務驗證,再開寫入權限。
C

Hermes 當長期營運層:排程、交接、技能化

Claude Code 和 Codex 很適合「當下這個 session」;Hermes 的強項是跨 session 記憶、cron、Telegram/Discord gateway、skills 與 handoff。把它用在每天巡檢、PR 摘要、release checklist、issue triage 這類需要持續運作的流程。

Hermes 任務設計口令
請幫我把這個 repo 的 release 流程整理成一個 Hermes skill:
- 什麼情境觸發
- 先讀哪些檔案
- 要跑哪些驗證
- 什麼動作需要 human approval
- 完成時要留下哪些 handoff / report

05 / Templates

可直接複製的模板

AGENTS.md 極簡模板

AGENTS.md
# Project Agent Guide

## What this project is
一句話說明產品、使用者、主要資料流。

## Commands
- Install: `...`
- Dev: `...`
- Test: `...`
- Build: `...`

## Conventions
- 主要語言 / framework
- 檔案放置規則
- 命名與錯誤處理原則

## Definition of Done
- 測試與 lint 通過
- 有人工可讀 summary
- 大改動有 rollback note

## Never do
- 不讀 / 不印 secrets
- 不直接 deploy production
- 不做 database destructive change

Claude Code Review Prompt

review prompt
請只 review,不要改檔案。
請檢查這次 diff:
1. 是否符合 AGENTS.md / CLAUDE.md
2. 是否有安全、資料遺失、權限或 migration 風險
3. 是否有未驗證的假設
4. 是否需要補測試
請依 Critical / Major / Minor 分類。

Hermes Skill 觸發描述

skill description
Use when preparing or reviewing a production release:
- inspect current git diff and deployment config
- verify tests/build/smoke checks
- identify human-approval gates
- produce release handoff and rollback notes
Do not deploy unless explicitly approved.

三代理交接摘要

handoff
## Agent Handoff
- Goal:
- In scope / out of scope:
- Files changed:
- Commands actually run:
- Test / build result:
- Risks:
- Human approval needed:
- Next best action:

06 / Guardrails

安全邊界:混合 Agent 越強,越需要硬護欄

AGENTS.md、CLAUDE.md、prompt 都只是「文字規則」。真正的安全要靠環境隔離、權限限制與驗證門檻。

808 建議順序:先用單 repo 玩熟 AGENTS.md + Plan + test gate;再加入 Claude Code review;最後才把 Hermes cron / gateway / skills 接上長期流程。

07 / Sources

來源與延伸閱讀

本頁依 2026-06-12 公開網路搜尋、官方文件與 X / public mirror 摘要整理。社群文章用來抓趨勢與操作靈感;具體指令請以各工具目前版本的官方文件與 --help 為準。