v0.14.0 — Codex / Cursor への配布対応 (cross-agent enablement)
·
66 commits
to main
since this release
Immutable
release. Only release title and notes can be modified.
xp-harness を Codex と Cursor でも install できるようにした最小 enablement (cross-agent 対応の第一歩)。
ユーザー向け (= xp-harness を使う人)
Added
- Codex への配布に対応した (
--target codex)。apm install --target codexで skills (.agents/skills/) / subagents (.codex/agents/) / hook (.codex/hooks.json) が配置され、apm compile --target codexで中央の運用ルールがAGENTS.mdに生成される。既存の手書きAGENTS.mdがあるプロジェクトは compile が上書きするので、自前ルールは.apm/instructions/に置く (compile がマージする) — この注意も README に明記。 - Cursor への配布に対応した (
--target cursor)。apm install --target cursorだけで完結する (skills は.agents/skills/、subagents は.cursor/agents/、hook は.cursor/hooks.json、中央の運用ルールは.cursor/rules/main.mdcに配置)。Cursor は.cursor/rules/を直読みするため Claude Code と同じく compile は不要。 - 全配布 skill の
SKILL.mdにnameが入った。Codex / Cursor は skill のnameを必須とする (無いとロードされない) ため。Claude Code ではname= ディレクトリ名で挙動は変わらない (既存利用者への影響なし)。
開発者向け (= xp-harness を改修する人)
Added
philosophy: 「最終形 (理想像、北極星)」section を新設。エージェント群と利用者で XP の開発チームを成す、を判断軸として追加。ストーリーが共同と自律の境界線・関与の深さは利用者が選ぶ・影響度は独立の調整弁、を明文化。上位の目的を「XP の目的そのもの = 変化を抱擁すること」として固定 (理想像自体は暫定)。- AgentTeam 調査スパイクの記録 (
docs/working/AgentTeam調査スパイク/)。ストーリー並行実行の構想が成立するかを実測確認 (担当エージェント配下でも規律経路が再現、worktree 分離で並行実装が成立)。
Changed
skill-design-style:nameの扱いを cross-agent 前提に更新。全 skill でname= ディレクトリ名を明示する方針に (配布先が必須とするため + 一貫性)。改修者向け skill 8 個にもnameを付与。release: リリースの締めでかんばんを同期する Step を追加。kanban整理多数 (cross-agent を Codex / Cursor のエージェント単位に分割、AgentTeam 導入を tier1 化、main-instructions 系の tier1 昇格ほか)。
Install (新規 consumer 向け)
# Claude Code
apm install sei-newbear/xp-harness#v0.14.0 --target claude
# Codex (install 後に compile が必要)
apm install sei-newbear/xp-harness#v0.14.0 --target codex
apm compile --target codex
# Cursor
apm install sei-newbear/xp-harness#v0.14.0 --target cursorUpdate (既存 consumer 向け、v0.13.0 → v0.14.0)
apm.yml の依存指定を新バージョンに書き換える:
dependencies:
apm:
- - sei-newbear/xp-harness#v0.13.0
+ - sei-newbear/xp-harness#v0.14.0そのあと:
apm install --target claude
# Content hash mismatch が出たら (= APM のサプライチェーン検出機構、想定挙動)
apm install --update --target claude詳細は README "Update" セクション参照。
Note
- 後方互換あり。Claude Code 利用者への挙動変化はなし (skill の
name= ディレクトリ名)。 - Codex / Cursor 対応は導入初期。skill の自動発火・subagent 委譲・hook 起動の実環境での確認は進行中 (利用者の実地検証に委ねる段階)。