|
|
72a84ed9e2
|
fix: 修复 showPlan 工具交互逻辑和 JWT Token 问题
- 修复 pendingQuestions 缺失时无法提交回答的问题
- 添加 fallbackTaskId 参数支持直接发送到后端
- apiClient 自动获取 JWT Token
- 取消按钮改为中止对话而非发送消息
|
2026-01-13 10:58:33 +08:00 |
|
|
|
3831de2849
|
fix: 修复 ICViewProvider 中的事件监听器内存泄漏问题
将 webview.onDidReceiveMessage 监听器添加到 context.subscriptions 中,
确保在扩展停用时能够正确清理,避免潜在的内存泄漏。
|
2026-01-05 16:40:32 +08:00 |
|
|
|
acf3f9ff37
|
feat: 添加模型图标支持并更新相关组件以显示图标
|
2026-01-04 10:56:57 +08:00 |
|
|
|
0f8674e1c7
|
fix: 修复对话停止和会话记忆保存问题
- apiClient 添加 stopDialog 接口
- dialogService 添加 getSegments/getAccumulatedText 方法
- dialogService.abort 调用后端停止接口
- messageHandler.abortCurrentDialog 保存中止前的对话内容
- userInteraction 添加 getWebviewPanel 方法
- webviewContent 添加 resetSegmentedMessage 命令处理
- 修复停止后新消息覆盖旧消息的问题
|
2025-12-31 11:55:31 +08:00 |
|
|
|
023fdb66c3
|
feat: WebView 集成运行模式
- webviewContent 集成模式选择器脚本和样式
- inputArea 适配模式传递
- ICViewProvider/ICHelperPanel 传递模式参数
|
2025-12-30 20:42:44 +08:00 |
|
|
|
53e91fc5a0
|
feat: 集成 VSCode Authentication API 实现用户登录
- 新增 Authentication Provider,登录信息显示在左下角
- 支持浏览器登录并自动回调
- 登录/登出后自动刷新窗口
- 侧边栏根据登录状态显示不同按钮
|
2025-12-29 18:25:21 +08:00 |
|
|
|
4288607ee2
|
feat(icon): 更新面板和视图中的图标路径为统一的 icon.png
|
2025-12-29 16:32:18 +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 |
|
|
|
8af5976501
|
feat:实现对文件的创建和删除
- 还涵盖了对已存在的文件进行覆盖
- 对不存在的文件创建
- 还可以创建目录
- 可以一次创建多个文件
|
2025-12-12 09:10:34 +08:00 |
|
|
|
05cbe7d6fd
|
style:修改侧边栏的打开的样式
- 新增侧边栏的蓝色渐变的背景色
- 添加了logo展示
- 添加了开启对话的按钮并且具备打开对话框的功能
|
2025-12-11 11:36:10 +08:00 |
|
|
|
b3c8344d82
|
feat:将extension文件拆分成不同功能的独立组件
|
2025-12-11 10:54:46 +08:00 |
|