|
|
91fadf591f
|
feat: 添加运行模式类型定义
- 添加 RunMode 类型(plan/ask/agent/auto)
- 添加 PlanConfirmEvent、ToolConfirmEvent 类型
- DialogRequest 使用 mode 字段替代 toolMode/planMode
|
2025-12-30 20:42:11 +08:00 |
|
|
|
bd7a85b705
|
Merge remote-tracking branch 'origin/feat/Plugin-front-end' into feat/back-to-front
|
2025-12-30 09:42:23 +08:00 |
|
|
|
082ef923b2
|
feat: 添加智能体事件类型和SSE处理
- api.ts 添加4个智能体事件类型定义
- sseHandler.ts 添加智能体事件回调和分发
|
2025-12-29 09:22:26 +08:00 |
|
|
|
9bdaf34471
|
feat:实现任务历史加载功能 - 完整还原对话样式
主要改进:
1. 实现selectConversation功能,支持点击任务历史列表加载会话
2. 优化会话存储格式,保存完整的segments信息(包括工具调用)
3. 添加旧格式到新格式的自动转换,兼容历史数据
4. 改进错误处理,自动清理无效的空任务目录
5. 优化路径编码逻辑,确保跨平台一致性
6. 前端支持clearChat、addUserMessage、addAiMessage命令
技术细节:
- 扩展AiMessage数据结构,添加segments字段
- 修改messageHandler保存逻辑,将完整segments保存到一条消息
- 实现loadTaskSession方法,加载指定任务的完整会话
- 添加自动清理机制,删除无效的空任务目录
|
2025-12-28 10:38:54 +08:00 |
|
|
|
9bfa774336
|
feat: 添加 knowledge_save/load 工具
- api.ts: 添加 knowledge_save/load 类型定义
- toolExecutor.ts: 实现知识图谱保存和加载功能
|
2025-12-26 11:41:38 +08:00 |
|
|
|
5ea5ddba6e
|
feat: 添加 file_delete 工具支持
|
2025-12-25 16:17:31 +08:00 |
|
|
|
f87adab7be
|
feat: 添加后端通信基础设施
- 新增 API 类型定义(src/types/api.ts)
- 定义对话请求/响应接口
- 定义 SSE 事件类型(MessageChunk、ToolExecution、AskUser 等)
- 定义工具执行和用户交互相关类型
- 新增配置管理模块(src/config/settings.ts)
- 实现后端服务器配置读取
- 支持从 VSCode 配置中获取 baseUrl 和 timeout
- 提供统一的配置访问接口
|
2025-12-16 19:08:54 +08:00 |
|
|
|
a1a526bb98
|
feat:搭建本地存储会话历史的框架
- 将会话历史存储在C:\Users\admin\.iccoder文件下
- 在里面又会创建多个文件夹进行存储
|
2025-12-15 15:19:36 +08:00 |
|