専用エージェントを活用したCodemapsは、人間の理解とAIの推論の間のギャップを埋める共有可能なアーティファクトです。これにより、大規模なコードベースを正確に、前提情報を踏まえてたどり、議論し、変更できるようになります。
DeepWiki はシンボルレベルのドキュメントを提供しますが、Codemaps は、コードやファイルがどの順序で実行されるかや、異なるコンポーネント同士がどのように関連しているかを可視化することで、コードベース全体の仕組みの把握に役立ちます。
Codemap をたどるには、任意のノードをクリックすると、対応するファイルや関数にすぐ移動できます。Codemap 内の各ノードは、コード内の該当箇所に直接リンクしています。
Codemaps には、次の 2 つの方法でアクセスできます。
- アクティビティバー: アクティビティバー (左側のパネル) から Codemaps インターフェースを開きます
- コマンドパレット:
Cmd+Shift+P (Mac) または Ctrl+Shift+P (Windows/Linux) を押し、「Focus on Codemaps View」を検索します
新しい Codemap を作成するには:
- Codemaps パネルを開きます
- 次のいずれかの方法で新しい Codemap を作成します:
- 候補として提案されたトピックを選択する (候補は最近のナビゲーション履歴に基づいています)
- 独自のカスタムプロンプトを入力する
- Cascade から生成する: Cascade の会話の下部から新しい Codemap を作成する
- Codemap エージェントがリポジトリを探索し、関連するファイルや関数を特定して、階層的なビューを生成します
Codemaps は、ブラウザで閲覧できるリンクとしてチームメイトと共有できます。
Enterpriseをご利用のお客様は、Codemaps を当社のサーバーに保存する必要があるため、共有を有効にするにはオプトインが必要です。デフォルトでは、Codemaps は Team 内でのみ利用でき、閲覧には認証が必要です。
Codemap を参照する @-mention を使うことで、Cascade の会話の前提情報として Codemap 情報を含めることができます。