Error: 400 {"type":"error","error":{"type":"invalid_request_error":"自分のツール定義が JSON Schema 2020-12 に通っていないときに出る Claude Code の 400
このエラーは、Claude Code 側がツール定義の `input_schema` を Anthropic API に送ったとき、JSON schema が受け付けられずに 400 で返ってきたケースとして報告されています。手元で確認できる issue は 2 件で、どちらも同じ系統の文言でした。 まず切り分けたいのは、Claude Code 本体の一般的な通信失敗ではなく、ツール定義のスキーマで落ちているかどうかです。今回の症状クラスタに含まれる実例では、エラーメッセージの中心が一貫して `custom.input_schema` になっています。`use tool` の実行時に 400 になる、という報告もありました。#86664 の環境情報は次のとおりです。 ```text Platform: darwin Terminal: iTerm.app Version: 2.1.232 Feedback ID: 0a5623a4-408d-47fb-afb1-0f3fd41d124a ``` 報告本文に含まれていたエラー断片も、そのまま載せておきます。 ```json ``` ここか
papoo.work