|
|
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 |
|
|
|
5c2ea0f15c
|
Merge branch 'feat/plugin-initialization' into feat/back-to-front
|
2025-12-17 10:07:08 +08:00 |
|
|
|
f18ca4fb9c
|
feat:新增会话历史列表样式 + 新开会话功能
- 还优化了页面的样式,删除了读取文件的以及没用的文本
|
2025-12-17 09:48:45 +08:00 |
|
|
|
7c1f1fae07
|
feat: 集成后端通信和前端交互功能
- 重构消息处理器(src/utils/messageHandler.ts)
- 集成 DialogService 实现后端对话管理
- 添加流式消息处理和 SSE 事件监听
- 实现工具执行状态的实时更新
- 支持用户问题的交互处理
- 添加对话中止和错误处理机制
- 更新 ICHelperPanel(src/panels/ICHelperPanel.ts)
- 添加 submitAnswer 消息处理,支持用户答案提交
- 添加 abortDialog 消息处理,支持对话中止
- 与后端服务进行双向通信
- 更新 ICViewProvider(src/views/ICViewProvider.ts)
- 同步更新消息处理逻辑
- 添加 extensionPath 参数传递
- 支持新的消息类型和事件处理
完成前后端通信的完整集成,实现:
- AI 对话的流式响应
- 工具调用的实时反馈
- 用户交互的双向通信
- 错误处理和状态管理
|
2025-12-16 19:09:46 +08:00 |
|
|
|
f2382a8eed
|
feat:实现波形预览的功能
|
2025-12-16 16:58:35 +08:00 |
|
|
|
22b9a0ed13
|
feat:接入iverilog工具
- 将iverilog可以随着插件的下载而下载
- 用户输入自然语言就可以控制生成对应的VCD文件
|
2025-12-15 11:09:03 +08:00 |
|
|
|
94225a3525
|
feat:对本地文件进行修改
- 对某一行进行修改
- 将文件中的某些词进行替换
- 将文件重命名
|
2025-12-12 09:57:33 +08:00 |
|
|
|
95342ecbec
|
feat:给编辑面板标签页替换icon + 编辑页面新增icon
|
2025-12-11 14:33:19 +08:00 |
|
|
|
49b3e34101
|
feat:实现读取本地文件的功能
|
2025-12-11 14:29:56 +08:00 |
|
|
|
b3c8344d82
|
feat:将extension文件拆分成不同功能的独立组件
|
2025-12-11 10:54:46 +08:00 |
|