Kilo Code for JetBrains
Kilo Code for JetBrains 为 JetBrains IDE 工作流增添了原生的多代理工作树管理、远程开发支持、模型选择以及代码审查工具,旨在显著提升开发者的并行任务处理能力。
Kilo Code for JetBrains 为 JetBrains IDE 工作流增添了原生的多代理工作树管理、远程开发支持、模型选择以及代码审查工具,旨在显著提升开发者的并行任务处理能力。
产品用途与官方定位
Kilo Code for JetBrains 是一款适用于基于 IntelliJ 开发环境的原生插件。它提供了一个代理管理器,用于处理并行编码任务、隔离的 Git 工作树、任务对话、运行配置以及 IDE 内的更改审查。
该插件支持本地项目和 JetBrains 远程开发分离模式。其工作流涵盖了询问代码库问题、规划更改、实施功能或重构,以及调查和修复故障等多个开发环节。
有官方来源支持的使用场景
将不同的编码任务分配给隔离的工作树,并从一个 JetBrains 工具窗口监控其进度。
运行工作树代码,检查未提交的更改,比较分支,并在合并前查看拉取请求状态。
在 IDE 后端、项目、终端和开发工具运行在远程机器上的同时,保持本地界面的响应速度。
使用提问和调试工作流来调查项目行为、检查证据、形成假设并解决代码故障。
官网提供的使用流程
打开 JetBrains IDE 插件设置,在标准 Marketplace 中搜索 Kilo Code 并进行安装。
根据任务需要理解、规划、实施还是诊断,选择使用提问、计划、编码或调试模式。
为代理分配一个隔离的 Git 工作树,然后从 JetBrains 代理管理器跟踪其对话和状态。
创建运行配置,执行或调试工作树,并根据基准分支检查其产生的代码更改。
比较工作树更改,并将相关的拉取请求状态保留在产生这些更改的任务旁边以供参考。
JetBrains 工作流将代理执行与用于运行、诊断和审查代码的 IDE 工具连接起来。每个任务都可以拥有一个隔离的 Git 工作树,同时主检出内容保持可用。
用户可以跟踪活跃、已完成和被阻止的代理,在单独的编辑器选项卡中打开子代理,运行其代码,将更改与基准分支进行比较,并在合并前检查拉取请求状态。
用自己的素材和工作流完成验证
核对了哪些信息以及核对时间
基于已核对产品资料的回答
来源提到了 IntelliJ IDEA、PyCharm、WebStorm、GoLand、PhpStorm、Rider、RubyMine、CLion 和 DataGrip,当前的兼容性以 Marketplace 列表为准。
是的。该插件通过分离模式支持 JetBrains 远程开发,后端和项目位于远程服务器,而界面保留在本地机器上以确保流畅操作。
文档记录的模式包括用于代码库问题的“提问”、用于实施规划的“计划”、用于更改和重构的“编码”以及用于调查和修复故障的“调试”。
来源描述了托管模型、通过用户密钥连接的支持提供商,以及通过 Ollama、LM Studio 和兼容本地端点提供的本地模型。
不使用。来源称 Kilo 选择了自定义界面而非代理通信协议,以便提供特定于产品的模型、使用情况、功能和代理控制。