掲載済み (2026-08-29号)
225 149文字 • 1分

Claude Code の Auto mode を解剖する ― 誰が、どんなルールで許可を出しているのか

日本語

掲載情報

概要

Claude CodeのAuto modeにおける実行許可判定の仕組みを、非公式に抽出されたシステムプロンプトや公式ドキュメントから技術的に分析し、効率的な設定方法を解説した記事。

詳細内容

この記事では、AnthropicのCLIツール「Claude Code」のAuto modeで、コマンド実行の許可判定がどのように行われているかを詳述しています。判定はメインモデルとは別の「classifier」(既定はSonnet 5)が担当しており、単一トークンの高速判定とChain-of-Thought(CoT)による詳細判定の2段階構成であることが判明しました。システムプロンプトの解析により、判定基準として「質問や沈黙を同意と見なさない」厳格なユーザー意図の定義や、HARD/SOFT BLOCKという2階層のセキュリティ境界が存在することが明らかになっています。また、ユーザーが`permissions.allow`(ツール単位の除外)と`autoMode.allow`(散文による状況的許可)を適切に使い分けることで、安全性を保ちつつ不要な確認プロンプトを削減する具体的な手法を提案しています。