Fable 5 safeguard false positive persists for the entire session after a single trigger
Preflight Checklist
- [x] I have searched existing issues and this hasn't been reported yet
- [x] This is a single bug report (please file separate reports for different bugs)
- [x] I am using the latest version of Claude Code
What's Wrong?
Fable 5 のセーフガードが、無害なコーディング指示に対して継続的に誤検知します。一度フォールバックが発生すると、その後のメッセージが内容に関わらず毎回フォールバックし続け、セッション単位で復帰不能になります。/model で Fable 5 を選び直しても戻りません。
環境
- Claude Code: 2.1.179
- モデル: claude-fable-5
- OS: macOS 26.5.1(Build 25F80 / Darwin 25.5.0)
作業内容(攻撃的セキュリティではないことの説明)
自分が主催する映画オーディションの応募サイト(自作・自分が所有)を Cloudflare Pages / Workers に公開し、公開直後に自サイトの防御が正しく効いているかの確認を1周実施していました。対象はすべて自分が所有・運営するサイトで、他者への攻撃・侵入・検知回避を目的とした作業は一切していません。
原因の切り分け(こちらで実施した調査)
設定ファイル側は無害でした。毎セッション自動で文脈に入るファイル(CLAUDE.md、自動メモリ、~/.claude/commands/ のコマンド定義、.claude/settings.json)をすべて監査しましたが、分類器を誤爆させうる語彙は含まれていませんでした。
一方、会話履歴には該当語彙が多数蓄積していました。同一セッションの記録(15MB)を数えたところ、guard 182回 / inject 27回 / 迂回 19回 / SQLi 19回 / bypass 17回 / 攻撃 17回 / 突破 7回 / 侵入 6回 / 脆弱 3回。いずれも自サイトの防御実装・防御確認の文脈です。
会話履歴は毎ターン再送されるため、一度混入した語彙が以降すべてのターンの判定材料になり続けます。これが「単発の誤検知がセッション全体に波及し、モデルを選び直しても戻らない」症状の機序ではないかと考えています。
追加証拠:挙動に一貫性がない
同一セッション内で、~/.claude/settings.json への書き込みが2回ブロックされました(1回目=ログ記録用フックの登録/2回目=switchModelsOnFlag を有効にする変更)。いずれも無害な操作で、2回目に至ってはこのセーフガード問題そのものを緩和するための設定変更でした。
さらに、同一セッション・同一ファイルに対して成功と失敗が混在しています:Write での新規作成は成功、Write でのフック追加も成功、Edit での1行追加はブロック、しかし同じ Edit を後で再試行したら成功。同じファイルへの同じ性質の変更が通ったり通らなかったりするため、再現性がなく、何が禁止されているのか学習できません。
What Should Happen?
- 単発の誤検知がセッション全体に波及しないこと(1回のフォールバックが以降の全ターンに固着しない)
- ユーザーによる明示的なモデル選択(/model での Fable 5 の再選択)が、分類器の切り替えより優先されること
Error Messages/Logs
Steps to Reproduce
- Fable 5 でセッションを開始する
- 自分が所有・運営する Web サイトに対して、防御が効いているかの確認作業を行う(例:SQLインジェクションがバインド変数で無害化されているか、偽の Content-Type が 400 で弾かれるか、未認証アクセスが 401 になるか、巨大なリクエストボディが拒否されるか)
- この時点でフォールバックが発生する
- 以降、まったく無関係で無害な操作でも毎回フォールバックする(例:ログ記録用のフックを ~/.claude/settings.json に登録するだけの設定変更が拒否される)
- /model で Fable 5 を選び直しても元に戻らない(セッションを新しく開くまで復帰不能)
Claude Model
Other
Is this a regression?
I don't know
Last Working Version
_No response_
Claude Code Version
2.1.179 (Claude Code)
Platform
Anthropic API
Operating System
macOS
Terminal/Shell
Terminal.app (macOS)
Additional Information
_No response_