Skip to content

tsumugi-cli v0.1.2

Choose a tag to compare

@archfill archfill released this 16 Jun 15:31
· 44 commits to main since this release
0b24140

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=codex

Known issue (本 release では未解決)

hook command の ${PLUGIN_ROOT}/../shared/scripts/... という親階層参照が Codex の実行時に解決されるかは未検証。codex plugin add 後に hook が実際に発火するか実機確認したのち、必要であれば script の配置を見直す v0.1.3 を別途切る予定です。

Links