0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Code で "can't help with this. Start a new session to continue" / "appears to violate our Usage Policy" が出たときの戻し方(正当な作業での誤検知にも)

0
Posted at

Claude Code で普通の作業をしていたのに Claude can't help with this. Start a new session to continue. や appears to violate our Usage Policy と返ってきて、何を送っても同じ表示になるときの手順です。基本は「Esc を 2 回押して(または /rewind)引き金になった手前まで戻り、言い換える」で、特定できなければ /clear で新しい会話にします。

確認環境は Claude Code 2.1.319、macOS 26.6.2、2026-11-07 です。

症状

現行版の文言は次の形です。モデル名が入る場合と、Claude になる場合があります。

API Error: Opus 4.6 can't help with this. Start a new session to continue.

Send feedback with /feedback or learn more: https://www.anthropic.com/legal/aup

旧版(公式によれば v2.1.219 より前)では、同じ状況で次の文言でした。検索で来る方が多いのはこちらです。

API Error: Claude Code is unable to respond to this request, which appears to violate our Usage Policy (https://www.anthropic.com/legal/aup). Please double press esc to edit your last message or start a new session for Claude Code to assist with a different task.

どちらにも Request ID と Message ID の行が付くことがあります。サポートに問い合わせるときはこの 2 つを控えておきます。

サイバーセキュリティの話題として止められた場合は、別の文言になります。

API Error: Opus 4.8's safeguards flagged this message. Our intentionally broad safeguards allow us to deliver more capabilities faster, but can sometimes flag legitimate cybersecurity work. ...

結論

  • 会話の中身が Usage Policy のチェックに当たって、API が応答を断っています。サーバ側の判定なので、Claude Code の設定や再起動では変わりません。
  • 判定されるのは最後の 1 通ではなく会話全体です。同じ会話で新しく送っても、ほぼ同じ拒否になります。
  • Esc 2 回か /rewind で、引き金になった手前のチェックポイントまで戻って言い換えます。どこが引き金か分からなければ /clear です。

原因

公式の Error reference(Usage Policy refusal)は、原因を「会話の内容が Usage Policy のチェックに当たった」としています。さらに次の 2 点が書かれています。

  • チェックは直近のプロンプトだけでなく会話全体を評価する。そのため同じセッションで新しいメッセージを送ると、通常は同じ拒否が再発する
  • --continue や --resume で開き直しても同じ。ディスク上の記録に引き金になった内容が残っているため

「何も悪いことをしていないのに止まる」という報告は多数あります。issue #60366 は、新しいセッションで hi と送るだけでこの表示になった、という 2026-05-18 の報告で、👍24、コメント 91 件が付いています。報告者は「セキュリティも CVE も扱っていない」と書いています。この issue は取得した時点で open のままで、公式の原因説明は私が確認した範囲では見つかりませんでした。issue のコメントには、セキュリティや CVE の話題、リポジトリ内の特定の文字列で出やすいという報告もあります。これらは issue での報告であり、公式の説明ではありません。

手元で確かめたこと

この文言が、今入れている Claude Code 本体に入っているかを、実行ファイルを grep して確かめました。拒否そのものの再現はしていません。引き金になる内容を意図的に送ることになるうえ、本物の認証で API を呼ぶためです。

claude --version
B="$(readlink -f "$(which claude)")"
for s in "can't help with this. Start a new session to continue." "appears to violate our Usage Policy" "Please double press esc to edit your last message" "safeguards flagged this message" "Output blocked by content filtering policy" "Request ID: "; do printf '%s: ' "$s"; grep -a -c -F -- "$s" "$B"; done

私の環境での出力は次のとおりでした(数字は実行ファイル内で見つかった回数です)。

2.1.319 (Claude Code)
can't help with this. Start a new session to continue.: 2
appears to violate our Usage Policy: 0
Please double press esc to edit your last message: 0
safeguards flagged this message: 8
Output blocked by content filtering policy: 2
Request ID: : 6

2.1.319 には新しい文言(can't help with this)があり、旧文言(appears to violate our Usage Policy)は含まれていません。公式の「v2.1.219 より前は旧文言」という記述と合っています。つまり、旧文言の表示が出ている場合は、Claude Code が古い版であることも意味します。

直し方

1. 引き金の手前まで戻って言い換える

  1. Esc を 2 回押す(または /rewind)
  2. 拒否が出た依頼より前のチェックポイントを選んで戻る
  3. 同じ内容を言い換えて、もう一度送る

公式の手順もこの順です。言い換えは、依頼の目的と範囲を具体的に書くのが基本です。たとえば自分のサービスの脆弱性対応なら、対象が自分の管理下にあること、直したい内容、期待する成果物を書きます。これは公式が保証している回避策ではなく、私の推測を含む一般的な書き方です。通るかどうかはモデルとその時点の判定次第です。

2. 特定できなければ /clear

/clear

同じプロジェクトで新しい会話を始めます。公式によれば、前の会話はディスク上に残り、/resume から開けます。ただし開き直すと同じ内容を再び読み込むので、拒否も再発します。

3. -p(非対話)の場合

claude -p では rewind が使えません。公式は、--continue を付けずに、言い換えたプロンプトを新しいセッションで送ることを勧めています。

4. モデルを変えてみる

公式は、-p の場合の補足として「チェックはモデルによって違うので、--model で別のモデルにすると通る場合がある」と書いています。対話画面でも /model で試す価値はありますが、通るかどうかはモデルと判定次第です。

claude --model sonnet

直らないとき

サイバーセキュリティとして止められている場合

メッセージに safeguards flagged this message(または this session)と出ていれば、上の拒否とは別の仕組みです。公式の対処は次の 3 つです。

  • 正当なセキュリティ業務なら、メッセージにリンクがある Cyber Verification Program に申請する
  • セキュリティの話題ではないのに出たなら、/feedback で誤検知として報告する
  • 同じセッションで続けたいなら、Esc 2 回か /rewind で手前に戻って別の進め方にする

なお、Amazon Bedrock、Google Cloud の Agent Platform、Microsoft Foundry 経由では、サイバーセキュリティの検知も上の Usage Policy refusal の文言で出ると公式に書かれています。

issue #61056 は、旧文言に This request triggered cyber-related safeguards. To request an adjustment pursuant to our Cyber Verification ... が続いた例です(取得時点で closed)。

Details: [reasoning_extraction] の行が付いているとき

「思考をそのまま書き出して」という指示が、プロンプトか CLAUDE.md、skill、出力スタイル、MCP ツールの説明などに入っていると、別の理由で止まります。公式の対処は、その指示を外すか言い換えることです。claude --safe-mode で設定を無効にして同じ依頼を送ると、設定側が原因かを切り分けられます。

Output blocked by content filtering policy のとき

こちらは出力側のフィルタです。2.1.319 の実行ファイルにもこの文言があります。公式の Error reference では、言い換えるか /rewind で戻る対処として扱われています。

それでも止まる、明らかに誤判定のとき

表示された Request ID と Message ID を控えておきます。公式は、拒否が誤りだと思う場合にこの 2 つをサポートへ伝えるよう書いています。

同じ原因で出る別のメッセージ

同じ「拒否」でも、ここまでに出てきた次の 3 つは原因も直し方も別です。メッセージの末尾や Details: の行で見分けます。

  • can't help with this. Start a new session to continue.: Usage Policy のチェック(この記事の本題)
  • safeguards flagged this message: サイバーセキュリティの話題として検知(Cyber Verification Program または /feedback)
  • Details: [reasoning_extraction]: 思考の書き出しを求める指示が原因(指示を外す)

Claude Code で出るほかの英文エラーと、それぞれの対処は、早見表にまとめています。

参考

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?