プランニングモード(Plan Mode)
安全で読み取り専用のコード探索機能
プランニングモードは読み取り専用の環境であり、コードを一切変更することなく、安全にプロジェクトを閲覧・検索・分析し、後の開発やリファクタリングのための明確な計画を策定できます。
✅ ご活用いただけるシーン:新しいプロジェクトへの着手、複雑なロジックの調査、変更案の検討段階でのリサーチ。
主な特徴
🔒 完全な読み取り専用機能:ファイルの作成・編集・削除が不可能で、誤操作を防ぎます。
🔍 深い探索機能:全文検索、ディレクトリブラウジング、コード差分の確認が可能です。
🧠 スマートサポート:AIが読み取り専用の文脈に基づき、コードを理解し、ロジックを整理してくれます。
⚙️ MCPツールとの互換性:読み取り専用操作をサポートするすべてのMCPツールを呼び出すことが出来ます。
プランニングモードへ移行するには?
チャットボックス下部のモードセレクターをクリックし、**「Plan(プラン)」**を選んでください。
または、ショートカットキーをご利用ください:
Ctrl + .(Windows/Linux)/Cmd + .(macOS)でモードをループ切り替えできます。
認められるワークフロー
プランニングモードに入り、コードベースを安全に探索する
質問 & 分析→「このモジュールはどのようにユーザー権限を処理しているのか?」
方針の策定→AIが実装経路を整理してくれます
エージェントモードに切り替え→実際の変更を実行する
💡 プランニングモード、チャットモード、そしてエージェントモードでは同じインターフェースやコンテキスト機能(例:
@Files、コードハイライト)が共有されており、自然な体験を実現します。
利用可能な読み取り専用ツールリスト
| 功能 | 说明 |
|---|---|
read_file | 指定されたファイルの内容を読み取る |
read_currently_open_file | 現在開いているファイルを取得する |
ls / view_subdirectory | ディレクトリまたはサブディレクトリの構造をリスト表示する |
glob_search | ワイルドカード(例: *.java)を使ってファイルを検索する |
grep_search | コード全体からキーワードを検索する |
view_diff | 未コミットのコード変更(git diff)を確認する |
view_repo_map | プロジェクト全体の構造の概観を得る |
fetch_url_content / search_web | 外部のウェブページまたはAPIの内容を取得して理解を深める |
❌ サポートされていません:ファイルの作成、コマンドの実行、ターミナル操作などの変更行為は一切できません。
🛡️ ヒント:コードの変更方法がわからない場合は、まず計画モードで"偵察"してください——安全、効率的、リスクゼロ!