Tab

複数行の編集まで予測するコード補完。Tab を押すと、いまのコードや直近の変更に基づくサジェストをそのまま適用できる。

Tab のオートコンプリート

Agent

複数ファイルにまたがるコードを読み書き・変更できるAI。変更内容を自然言語で伝えるだけで、Agentが実行してくれる。

Agentモード

Background Agent

作業を続けながらタスクを非同期で実行。エディタや Slack などの外部連携から利用できる。

Background agent

インライン編集

選択したコードを自然言語で編集できる。Ctrl+K を押して 変更内容を指示すると、その場で適用される。

Inline editing

チャット

AIとの対話用インターフェース。複数タブ、会話履歴、チェックポイント、エクスポートに対応。

ルール

AI の振る舞いを定義するカスタム指示。コーディング規約、フレームワークの好み、プロジェクト固有の慣例を設定できる。

AI rules

メモリー

過去の会話から得たプロジェクトの文脈や判断を永続的に保存。今後のやり取りで自動的に参照される。

コードベースのインデックス化

コードベースをセマンティックに解析。コード検索、参照の特定、文脈に応じたサジェストを可能にする。

コードベースのインデックス化

MCP

外部ツールを統合するための Model Context Protocol。データベース、API、ドキュメントソースへ接続する。

コンテキスト

コード生成中に AI モデルに与える情報。ファイル、シンボル、会話履歴などを含む。

コンテキストの管理

モデル

コード生成に使えるAIモデルを用意してるよ。モデルごとに、速度や対応能力の特性が違う。

モデルの選択