Kilo Code for JetBrains
Kilo Code for JetBrainsは、ネイティブなマルチエージェントのワークツリー管理、リモート開発、モデル選択、コードレビュー機能をJetBrains IDEのワークフローに追加します。
Kilo Code for JetBrainsは、ネイティブなマルチエージェントのワークツリー管理、リモート開発、モデル選択、コードレビュー機能をJetBrains IDEのワークフローに追加します。
製品の機能と公式な位置づけ
Kilo Code for JetBrainsは、IntelliJベースの開発環境向けネイティブプラグインです。IDE内で、並列コーディングタスク、分離されたGitワークツリー、タスク会話、実行構成、変更レビューを扱うAgent Managerを提供します。
このプラグインは、ローカルプロジェクトとJetBrains Remote Developmentの分割モードに対応しています。コードベースへの質問、変更計画、機能やリファクタリングの実装、失敗の調査と修正までを1つのワークフローで行えます。
公式情報で確認できる活用例
個別のコーディングタスクを分離されたワークツリーに割り当て、1つのJetBrainsツールウィンドウから進捗を監視します。
ワークツリーのコードを実行し、未コミットの変更を確認し、ブランチを比較して、マージ前にプルリクエストのステータスを確認します。
ローカルのインターフェースの応答性を保ちながら、IDEバックエンド、プロジェクト、ターミナル、開発ツールをリモートマシンで実行します。
AskとDebugのワークフローを使い、プロジェクトの動作を調査し、根拠を確認し、仮説を立てて問題に対処します。
公式情報に記載された利用手順
JetBrains IDEのプラグイン設定を開き、標準MarketplaceでKilo Codeを検索してインストールします。
タスクに必要なのが理解、計画、実装、診断のどれかに応じて、Ask、Plan、Code、Debugを使い分けます。
エージェントに分離されたGitワークツリーを割り当て、JetBrainsのAgent Managerから会話とステータスを追跡します。
実行構成を作成し、ワークツリーを実行またはデバッグして、基準ブランチとの差分として変更を確認します。
ワークツリーの変更を比較し、関連するプルリクエストのステータスを変更を生み出したタスクの横で確認できるようにします。
JetBrainsのワークフローは、エージェントの実行と、コードの実行、診断、レビューに使うIDEツールを結び付けます。各タスクには分離されたGitワークツリーを割り当てられるため、メインのチェックアウトを引き続き利用できます。
ユーザーはアクティブ、完了、ブロック中のエージェントを追跡し、サブエージェントを別のエディタータブで開き、コードを実行し、基準ブランチとの差分を比較して、マージ前にプルリクエストのステータスを確認できます。
自分の素材とワークフローで確認したい項目
確認した情報源とその日時
情報源を確認した製品情報に基づく回答
ソースでは、IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Rider、RubyMine、CLion、DataGripが挙げられています。現在の互換性はMarketplaceの掲載情報に従います。
はい。このプラグインはJetBrains Remote Developmentの分割モードに対応しており、バックエンドとプロジェクトをリモートで実行しながら、インターフェースをローカルマシンに保持できます。
ドキュメントに記載されたモードは、コードベースへの質問に使うAsk、実装計画に使うPlan、変更やリファクタリングに使うCode、失敗の調査と修正に使うDebugです。
ソースでは、ホスト型モデル、ユーザーのキーで接続する対応プロバイダー、OllamaやLM Studioなどを通じたローカルモデルと互換性のあるローカルエンドポイントが説明されています。
いいえ。ソースによれば、Kiloは製品固有のモデル、利用状況、機能、エージェントの制御を提供するため、Agent Communication Protocolの代わりに独自のインターフェースを選択しました。