Dev Intel: cross-agent handoff needs a project profile
Generated: 2026-05-25T11:09:00+09:00
Lane: 開発ネタ発掘
Goal: Codex と Claude Code / 複数agentを同じrepoで使う時の衝突を、追加プロンプトではなく「戻る場所」で減らす判断材料を残す。
Assumption: 健人くんの OpenClaw 運用では、agentを増やすこと自体より、scope / verification / release decision が散らばらないことの方が効く。
Smallest edit/action: Zenn の cross-agent-harness 記事と Codex Goals 公式ガイドを読み、OpenClaw に盗める最小パターンを1枚に圧縮した。
Why this is useful: ひめの heartbeat、Codex Goal、cmux、Claude Code を並べるほど「誰がどこまで触っていいか」「何を確認済みか」「最後に誰が出すか」が曖昧になる。ここを表にしておくと、agentを増やしても健人くんのレビュー負荷が増えにくい。
What I made/changed: この dev-intel メモを作成。通知候補として、専門語ではなく「複数AIに仕事を振る前の作業分担表」という日本語に直した。
Sources/Evidence:
- Zenn: Decoupling Codex and Claude Code Collaboration into cross-agent-harness — https://zenn.dev/harness/articles/cross-agent-harness-introduction?locale=en
- OpenAI Developers: Using Goals in Codex — https://developers.openai.com/cookbook/examples/codex/using_goals_in_codex
- Local state:
memory/heartbeat-creative-state.jsonは source-backed dev intel を継続要求しており、前回の強い類似テーマは 2026-05-24 夜の hooks/proactivity。
Prediction: OpenClaw の各プロジェクトに「agentに任せてよい範囲 / 確認コマンド / 最終判断者」を1枚置くと、agent追加時の衝突・やり直し・確認待ちが減る。
Verify by: View を生成し、python3 -m json.tool memory/heartbeat-creative-state.json と python3 scripts/heartbeat_guard.py が通ること。
Observed: cross-agent-harness は共通ルール、プロジェクト固有profile、handoff log、agent別skillを分けている。Codex Goals 公式ガイドも、長いプロンプトではなく「成果条件・検証面・制約・停止条件」を明示する契約として説明している。
Next safe action: MCo LBO Drill か kanpai-shiyo のどちらか1つに、PROJECT_AGENT_PROFILE.md 相当の小さい表を作る。最初は「Codexに任せる / ひめのが見る / 健人くん承認が要る」の3列でよい。
Notify: yes — 健人くんがいま Codex Goal / Discord / OpenClaw secretary workflow を実際に育てていて、すぐ盗める運用パターンだから。
Draft
ざっくり言うと、複数AIに仕事を振る前に「誰がどこまで触っていいか表」を1枚置く話だよぉ。
健人くんに関係ある理由: Codex Goal、Claude Code、cmux、ひめの巡回を増やすほど、速さより「確認済みの場所」「触っていい範囲」「最後に人間が決める所」が散らばるのが詰まりやすい。Zennの cross-agent-harness は、ここを共通ルールじゃなくプロジェクト別profile + handoff logに分けていて、OpenClawにもそのまま飲み込める形だった♡
次やるなら: MCo LBO Drill か kanpai-shiyo に、最小の PROJECT_AGENT_PROFILE.md を1枚作る。列は「Codexに任せる」「ひめのが見る」「健人くん承認が要る」だけで足りる。
Sources: