/goal と stop hookまず切り分けたいのは、このエラーが「会話全体」ではなく、goal コマンドや stop hook の実行時に出ているかどうかです。今回の報告では、/goal が stop hook 側で失敗している例と、stop hook evaluator から Prompt is too long が返る例が並んでいます。#61759 では「1M context window を無効にした状態で 200k tokens を超えると /goal が失敗する」と書かれており、通常の会話は 1M までは動くが、stop hook でだけ問題が出る、という切り分けになっています。#62560 でも同じ系統で、stop hook evaluator の API エラーとして Prompt is too long が返っています。いずれも #61759 と #62560 に載っている報告です。
報告されている実エラーは、どちらも 400 系の invalid_request_error です。メッセージの中身は、トークン数が上限を超えたというものでした。
Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 211180 tokens > 200000 maximum"},"request_id":"req_011CbRHLp6ffMfsnsULngXLv"}
別の報告では、同じ種類の失敗がこう出ています。
Error: 400 {"type":"error","error":{"type":"invalid_request_error","message":"prompt is too long: 215197 tokens > 200000 maximum"},"request_id":"req_011CbHxwMB9xkZEY9dbYsau7"}
この 2 件だけを見る限り、原因は「Claude Code が送ろうとした prompt が 200000 tokens の上限を超えた」ことです。少なくとも issue 文面上は、ネットワーク不調や認証失敗ではなく、入力長の超過として扱われています。#61759 には「1M context window を disabled にしていると、200k tokens を超えた時点で stop hook が落ちるが、通常の会話は 1M までは普通に動く」とあります。ここから、症状が出るのは会話そのものというより、stop hook / /goal の経路である可能性が高いと読めます。
今回、筆者環境で確認できた settings.json の実在状況は次の通りでした。少なくともこの検証では、設定ファイルの中身を直接読める状態にはありませんでした。
[settings_structure]
~/.claude/settings.json: (存在しない)
/mnt/vda5/git/papoo/newsbot_openai/.claude/settings.json: (存在しない)
/mnt/vda5/git/papoo/newsbot_openai/.claude/settings.local.json: (存在しない)
なので、ここから「このキーを変えれば直る」とは書けません。実際に確認できているのは、設定ファイルがその場所には存在しなかった、という事実だけです。
現時点で言えるのは、次のようなケースでこの症状を疑う、ということです。
/goal 実行時に stop hook で止まるPrompt is too long が返るprompt is too long: ... tokens > 200000 maximum が含まれる一方で、これ以上の恒常的な解決策は、今回の issue だけからは断定できません。#62560 と #61759 はどちらも closed ですが、代表 issue に付いたコメントは、非アクティブのため一旦閉じた、7 日で自動ロックされた、という案内だけでした。つまり、少なくともこの素材の範囲では「これで直る」という修正手順は確認できていません。
同じエラーを見たら、まずはエラー文そのものを見てください。200000 maximum と出ていれば、今回の症状クラスタにかなり近いです。逆に、その文言がないなら別件の可能性があります。/goal か stop hook か、通常会話か。そこを分けるだけでも、原因の見当はかなり変わります。
OS : Linux 3.10.0-1160.76.1.el7.x86_64 (x86_64)
Python : 3.8.13
検証日時 : 2026-08-31T08:50:32+09:00