tsumugi-cli v0.1.2
Bugfix: Codex で hook が登録されない問題を修正。
What changed
Codex: codex plugin add を install フローに追加
v0.1.1 では codex plugin marketplace add のみで止まっており、~/.codex/config.toml の [plugins."tsumugi@archfill"] セクションは作られるものの enabled = true が立たず、結果として hook が読み込まれない状態でした。
v0.1.2 では marketplace 登録に続いて codex plugin add tsumugi@archfill も自動で実行します。これにより plugin が正しく enable され、hook が読まれるようになります。
実装は idempotent: 既に install 済みのケース (already installed / already enabled / already present stderr) は benign に成功扱い。
CLI 内部: runCodex(args, opts) ヘルパーを切り出し
複数の codex サブコマンド呼出 (marketplace add / plugin add) で共通の stderr-pattern-allowance ロジックを共有します。
README: 手動 install 手順と "What install writes" 表を更新
- 手動 install (Codex) に
codex plugin add tsumugi@archfillの行を追加 - 「marketplace add だけだと enabled = true が立たない」旨を 1 行で説明
[mcp_servers.tsumugi]自動追記の TOML スニペットも掲載- "What install writes" 表に新規 Codex 行 2 つ (plugin add / mcp_servers.tsumugi) を追加
Upgrade from v0.1.1
v0.1.1 で install して Codex hook が動いていなかった方は、v0.1.2 で再 install するだけで自動修復されます (force 不要):
npx @archfill/tsumugi-cli install -u https://your-tsumugi.example.com --platform=codexKnown issue (本 release では未解決)
hook command の ${PLUGIN_ROOT}/../shared/scripts/... という親階層参照が Codex の実行時に解決されるかは未検証。codex plugin add 後に hook が実際に発火するか実機確認したのち、必要であれば script の配置を見直す v0.1.3 を別途切る予定です。