|
|
ba75541dd6
|
feat: 实现后端通信层
- 新增 HTTP 客户端(src/services/apiClient.ts)
- 实现对话创建、消息发送、对话中止等 API 调用
- 支持用户答案提交和对话历史查询
- 统一的错误处理和超时控制
- 新增 SSE 事件处理器(src/services/sseHandler.ts)
- 实现 Server-Sent Events 流式数据解析
- 支持 MessageChunk、ToolExecution、AskUser、Error 等事件类型
- 使用 eventsource-parser 库处理 SSE 数据流
- 提供事件回调机制,支持实时 UI 更新
|
2025-12-16 19:09:04 +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 |
|
|
|
4918399325
|
feat:新增复制点赞点踩功能
- 优化输入框占据不满整个大框的问题
- 优化点赞点踩复制的tooltip显示被遮挡的问题
|
2025-12-16 16:22:07 +08:00 |
|
|
|
92f6639741
|
feat:对话界面将输入框固定在底部
|
2025-12-16 15:19:33 +08:00 |
|
|
|
07bb2d46b0
|
feat:实现一键优化的前端效果
|
2025-12-16 14:53:46 +08:00 |
|
|
|
e42514fe95
|
feat:实现添加上下文的样式
|
2025-12-16 09:17:07 +08:00 |
|
|
|
4e4e33d136
|
feat:模型切换的样式定义
|
2025-12-15 18:21:17 +08:00 |
|
|
|
e541b85005
|
feat:将调用node.js的fs模块改为vscode官方的API
- 这样可以避免用户本地没有node环境导致插件无法运行的原因
|
2025-12-15 17:29:15 +08:00 |
|
|
|
c77187eec1
|
feat:订阅之后开启vscode就自动打开聊天面板
|
2025-12-15 17:14:36 +08:00 |
|
|
|
a1a526bb98
|
feat:搭建本地存储会话历史的框架
- 将会话历史存储在C:\Users\admin\.iccoder文件下
- 在里面又会创建多个文件夹进行存储
|
2025-12-15 15:19:36 +08:00 |
|
|
|
ab6d257df2
|
feat:接入波形查看器的工具
- 生成VCD文件后,就自动打开波形查看的工具显示波形
|
2025-12-15 11:51: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 |
|
|
|
8af5976501
|
feat:实现对文件的创建和删除
- 还涵盖了对已存在的文件进行覆盖
- 对不存在的文件创建
- 还可以创建目录
- 可以一次创建多个文件
|
2025-12-12 09:10:34 +08:00 |
|
|
|
95342ecbec
|
feat:给编辑面板标签页替换icon + 编辑页面新增icon
|
2025-12-11 14:33:19 +08:00 |
|
|
|
49b3e34101
|
feat:实现读取本地文件的功能
|
2025-12-11 14:29:56 +08:00 |
|
|
|
565f4afe46
|
feat:替换侧边栏的logo
|
2025-12-11 11:58:01 +08:00 |
|
|
|
05cbe7d6fd
|
style:修改侧边栏的打开的样式
- 新增侧边栏的蓝色渐变的背景色
- 添加了logo展示
- 添加了开启对话的按钮并且具备打开对话框的功能
|
2025-12-11 11:36:10 +08:00 |
|
|
|
b3c8344d82
|
feat:将extension文件拆分成不同功能的独立组件
|
2025-12-11 10:54:46 +08:00 |
|
|
|
eec915421a
|
feat:插件初始化
|
2025-12-11 09:41:27 +08:00 |
|