问题域/PD-410

IDE 集成

IDE Integration

解决终端 AI 助手与 IDE 编辑器的双向通信和上下文共享问题

子问题

1.编辑器上下文传递

2.文件感知与选择

3.自动检测连接

4.多 IDE 协议适配

5.ACP 协议标准化与跨编辑器兼容

6.IDE 插件自动安装与版本管理

7.多 SDK 平台(Python/Android/Kotlin)统一协议实现

各项目的解法1 solutions

Signals

横向对比

维度iflow-cli
支持 IDE 数量3 家族:VSCode + JetBrains + Zed
集成协议三协议:VSCode Extension API / IntelliJ Plugin SDK / ACP WebSocket
连接方式VSCode 自动检测 + JetBrains 手动 + Zed agent_servers 配置
上下文传递双向:选中文本→CLI + 打开文件列表→CLI
SDK 生态Python SDK + Android SDK + ACP 协议规范
命令管理/ide + /ide-status + /ide-tool 三命令族

最佳实践

1.支持主流 IDE 插件

2.实现自动发现连接

3.传递编辑器选中内容作为上下文

4.终端优先架构:CLI 为主进程,IDE 插件为 companion

5.渐进式 IDE 覆盖:按用户量优先级逐步支持新 IDE

6.ACP WebSocket 协议实现开放集成,支持第三方编辑器接入