本目录包含对 Continue(IDE AI Agent)源码的架构分析文档,基于 2026-08 的主干代码。
| 文档 | 内容 |
|---|---|
| ide-agent-architecture.md | IDE Agent 架构分析:LLM → Context → Tools → Code 四层架构、Agent 主循环调用链、进程/消息协议 |
| code-business-mapping.md | 代码行数统计与业务逻辑映射:各模块行数 ↔ 职责 ↔ 关键文件对照表 |
Continue 的 Agent 核心 不在 core 进程里跑一个 while 循环,而是以 GUI(React/Redux)中的相互递归 Redux thunk 为编排器,通过一套 三方消息协议(Webview ↔ IDE ↔ Core) 驱动:LLM 流式响应(AsyncGenerator<ChatMessage>)→ 工具调用(client/core 双路径 + MCP)→ 结果回填 → 递归再调用模型,最终经 core/edit 的流式 diff 管线落到 IDE 编辑器。