agent功能开发增加MCP后端

This commit is contained in:
2025-11-07 19:11:58 +08:00
parent 446d8f0870
commit 315d606945
15 changed files with 3639 additions and 4 deletions

View File

@@ -2956,8 +2956,36 @@ refactor(components): 将 EventCard 拆分为原子组件
> **📝 页面级变更历史**: 特定页面的详细变更历史和技术文档已迁移到各自的文档中:
> - **Community 页面**: [docs/Community.md](./docs/Community.md) - 页面架构、组件结构、数据流、变更历史
> - **Agent 系统**: [AGENT_INTEGRATION_COMPLETE.md](./AGENT_INTEGRATION_COMPLETE.md) - Agent 系统集成完整说明
> - **其他页面**: 根据需要创建独立的页面文档
### 2025-11-07: Agent 系统集成到 mcp_server.py
**影响范围**: 后端 MCP 服务器 + 前端 Agent 聊天功能
**集成成果**:
- 将独立的 Agent 系统完全集成到 `mcp_server.py` 中
- 使用 **Kimi (kimi-k2-thinking)** 进行计划制定和推理
- 使用 **DeepMoney (本地部署)** 进行新闻总结
- 实现三阶段智能分析流程(计划→执行→总结)
- 前端使用 ChatInterfaceV2 + 可折叠卡片展示执行过程
- **无需运行多个脚本**,所有功能集成在单一服务中
**技术要点**:
- 新增 `MCPAgentIntegrated` 类991-1367行
- 新增 `/agent/chat` API 端点
- 新增特殊工具 `summarize_news`(使用 DeepMoney
- Kimi 使用 `reasoning_content` 字段记录思考过程
- 自动替换占位符("前面的新闻数据" → 实际数据)
**前端组件**:
- `ChatInterfaceV2.js` - 新版聊天界面
- `PlanCard.js` - 执行计划展示
- `StepResultCard.js` - 步骤结果卡片(可折叠)
- 路由:`/agent-chat`
**详细文档**: 参见 [AGENT_INTEGRATION_COMPLETE.md](./AGENT_INTEGRATION_COMPLETE.md)
### 2025-10-30: EventList.js 组件化重构
**影响范围**: Community 页面核心组件