Skip to content

v2.53.0

Choose a tag to compare

@satoh-y-0323 satoh-y-0323 released this 24 Jul 03:21

追加

  • autonomous-mode skill の配布開始: 2026-07-14 以降 git 非追跡・wheel 非収録の配布元専用として熟成してきた autonomous-mode skill を配布物に含める(.gitignore / src/c3/_excludes.py / hatch_build.py の除外 3 行を削除・3 ファイル同期)。利用先で委任プラン承認+モード行の二重 opt-in により自律モードを有効化できるようになる。既定は変わらず HITL(各ゲートを AskUserQuestion で実行)
  • .claude/docs/autonomous-mode-onboarding.md を新規作成(配布対象): 正しい opt-in 導線(プランモード先行・資源同意節・cycles= 付きモード行)/「質問が来る=設計どおり」(人間の関所 2 類型+バックログ照合+コミット)/「C-3 収束 ≠ 欠陥ゼロ」(design-critic の実行検証不能という構造的限界)/上限到達→エスカレーション→裁定→再開の流れをまとめる
  • init-session skill の復帰導線を強化: Step 5 の確認対象に「資源同意節」「cycles トークン」を名指しで追加
  • adapters.py にアダプター専用除外機構を追加: ADAPTER_EXCLUDE_PATTERNS / _adapter_skip()fnmatch.fnmatchcase)を新設。autonomous-mode は Codex/Cursor/OpenCode のアダプター生成物に一切写像されない。関数レベル・CLI レベル双方の e2e 回帰テストを追加

変更

  • autonomous-mode SKILL.md の規約改訂(実走 2 件で確定した規約の穴を配布前に是正):
    • R4(是正案の裏取り義務)の対象範囲を「親 Claude 自身が新設した是正策・検査・成功条件」まで拡張
    • E→C 差し戻し後の C-3 サイクルカウンタ規定を明文化(差し戻し後は別枠で上限 2 サイクル・総量上界 13)
    • BNF にスペース入りパス対応の quoted-path を追加し mode_line.py を引用符優先パースへ変更。閉じ忘れは新設理由コード unclosed_quote で INVALID(fail-closed)。従来形は後方互換のまま
    • 個人パス表記の汎用化・.dev/loop 参照へ配布元限定注記・従量課金 API 向けの費用同意の明記
  • .claude/CLAUDE.md: Approval Flow 節へ自律モード段落を追記・Platform Compatibility 節に「autonomous-mode は Claude Code 専用(他プラットフォームでは fail-closed で常に HITL)」を明記

後方互換

  • 破壊的変更なし。利用先の既定動作は従来どおり HITL のまま変化しない。自律モードは二重 opt-in がなければ一切発動せず、モード行 BNF は拡張のみ・mode_line.py の封じ込め検査と fail-closed 挙動は不変。ロールバックは除外 3 行の復活で可能

🤖 Generated with Claude Code