|
|
72a84ed9e2
|
fix: 修复 showPlan 工具交互逻辑和 JWT Token 问题
- 修复 pendingQuestions 缺失时无法提交回答的问题
- 添加 fallbackTaskId 参数支持直接发送到后端
- apiClient 自动获取 JWT Token
- 取消按钮改为中止对话而非发送消息
|
2026-01-13 10:58:33 +08:00 |
|
|
|
5a5d82eef8
|
fix: 修复历史记录列表重复显示问题
- 添加去重逻辑,防止相同ID的历史记录被重复添加
- 防止滚动事件监听器重复注册
- 添加请求ID防止并发加载
- 修正offset计算,使用实际数组长度
|
2026-01-12 18:10:01 +08:00 |
|
|
|
5b225126f1
|
fix: Plan 模式执行时传递服务等级参数
- planCard.ts: 计划操作时传递 model 参数
- ICHelperPanel.ts: 传递服务等级到 setPendingPlanExecution
- messageHandler.ts: 保存并传递服务等级,确保 Plan->Agent 切换时使用相同模型
|
2026-01-10 21:15:39 +08:00 |
|
|
|
4a790b5aca
|
Revert "feat:设置最小宽度"
This reverts commit 4687c3faa6.
|
2026-01-10 20:33:11 +08:00 |
|
|
|
9786b7141c
|
Merge remote-tracking branch 'refs/remotes/origin/merge/merge' into feat/back-to-front
# Conflicts:
# src/config/settings.ts
# src/services/icCoderAuthProvider.ts
|
2026-01-10 19:01:22 +08:00 |
|
|
|
15a1de3a90
|
feat: 支持多VCD文件生成功能
- iverilogRunner新增generateMultiVCD函数
- toolExecutor处理dumpModules参数
- api.ts扩展SimulationArgs接口
- messageArea支持多波形预览
|
2026-01-10 16:45:39 +08:00 |
|
|
|
4687c3faa6
|
feat:设置最小宽度
- 小于最小宽度就自动关闭面板并且提供提示
|
2026-01-10 09:18:00 +08:00 |
|
|
|
5c19be22d3
|
feat: 实现计划管理工具和进度条实时更新
- 添加 plan_step_add/remove/update 和 plan_summary_update 事件支持
- 添加 onPhaseProgress 回调,联动独立进度条组件
- 扩展 MessageSegment 接口支持 progress 类型
- 映射 phaseId (sim -> simulation) 适配进度条
|
2026-01-09 19:26:55 +08:00 |
|
|
|
feff8ea4d3
|
feat:修改进度条的文本内容
|
2026-01-09 19:19:53 +08:00 |
|
|
|
6abec8c7b7
|
feat:预览波形展开新开窗口展示完整波形
|
2026-01-09 19:06:34 +08:00 |
|
|
|
f9b3699bda
|
fix:解决自动滚动遇到大的文本的时候失效的bug
|
2026-01-09 18:15:58 +08:00 |
|
|
|
8da1177bf3
|
style:解决展示不清楚的bug
|
2026-01-09 18:15:30 +08:00 |
|
|
|
a85a044a9b
|
feat:用户信息和会员展示到页面上
|
2026-01-09 17:21:42 +08:00 |
|
|
|
5546791549
|
feat: Plan卡片支持Markdown渲染和智能步骤解析
- 添加renderPlanMarkdown函数,支持标题、列表、表格、代码块等
- 添加renderPlanSteps函数,智能解析JSON格式步骤对象
- 步骤显示模块名、描述、输入输出、逻辑等详细信息
- 添加plan-summary和step-details样式
|
2026-01-09 17:02:00 +08:00 |
|
|
|
c58e3603de
|
feat:获取会员信息 并且展示title
|
2026-01-09 16:24:27 +08:00 |
|
|
|
940584e1ea
|
feat/获取用户信息+展示用户名称
|
2026-01-09 15:26:33 +08:00 |
|
|
|
4037e9e2d7
|
style:调整对话样式
|
2026-01-08 20:25:51 +08:00 |
|
|
|
4b2f6967dc
|
style:优化了预览波形的样式
|
2026-01-08 18:18:51 +08:00 |
|
|
|
1df7462778
|
docs: 添加数据流程详解文档 + fix: 修复消息渲染逻辑
- 新增完整的数据流程文档,详细说明从用户输入到响应显示的全流程
- 修复 messageArea.ts 中的消息渲染逻辑:
- 移除用户消息时重置分段容器的逻辑
- 移除对话完成时跳过 segments 处理的逻辑
- 确保对话完成时正确渲染最终的 segments
|
2026-01-08 17:24:36 +08:00 |
|
|
|
0bcdc615e3
|
style:对话界面的样式优化
- 代码高亮
- 间距调整
- 工具调用的样式调整
|
2026-01-08 16:10:41 +08:00 |
|
|
|
5577fe17bb
|
fix:解决用户消息错位的bug + 解决内容重复展示的bug
|
2026-01-08 15:27:14 +08:00 |
|
|
|
251289a340
|
Merge branch 'feat/plugin-front-end' into merge/250105merge
|
2026-01-05 19:08:27 +08:00 |
|
|
|
cca82c7885
|
feat:将todo的需要改为勾选框
- 为后续的todo完成打勾做准备
|
2026-01-05 18:30:59 +08:00 |
|
|
|
3831de2849
|
fix: 修复 ICViewProvider 中的事件监听器内存泄漏问题
将 webview.onDidReceiveMessage 监听器添加到 context.subscriptions 中,
确保在扩展停用时能够正确清理,避免潜在的内存泄漏。
|
2026-01-05 16:40:32 +08:00 |
|
|
|
0df529c4fd
|
feat:实现思考的组件
|
2026-01-05 16:25:47 +08:00 |
|
|
|
5c53d7f0e9
|
feat:修改模式内容和增加icon
|
2026-01-05 16:22:52 +08:00 |
|
|
|
ef2a0dc16e
|
feat:修改模型描述的展现形式和内容
|
2026-01-05 16:19:53 +08:00 |
|
|
|
1d7f3d7626
|
feat:添加上下文功能实现
|
2026-01-05 15:59:26 +08:00 |
|
|
|
9b0d2d5e01
|
feat:进度条收起的功能和发起对话才展示
|
2026-01-05 15:27:40 +08:00 |
|
|
|
27e3351b55
|
feat:输入框居中展示
- 点击历史记录和发起对话之后回到底部
|
2026-01-05 15:18:03 +08:00 |
|
|
|
de3e84aa4e
|
feat:顶部添加进度条
|
2026-01-05 11:27:06 +08:00 |
|
|
|
e48e822d07
|
fix: 修复 taskId 不一致导致 conversation.json 找不到的问题
- messageHandler 复用 historyManager 的 taskId 而非重新生成
- 环境切换为 dev,超时时间统一为 5 分钟
- agentCard 添加调试智能体相关工具名称映射
- 移除冗余的 segments 调试日志
|
2026-01-05 10:15:25 +08:00 |
|
|
|
8dc34ee435
|
feat:让用户看不懂的工具隐晦展示
|
2026-01-04 16:29:13 +08:00 |
|
|
|
d8cd86361e
|
feat: 添加获取当前环境的功能以控制快速操作按钮的显示
|
2026-01-04 14:10:43 +08:00 |
|
|
|
acf3f9ff37
|
feat: 添加模型图标支持并更新相关组件以显示图标
|
2026-01-04 10:56:57 +08:00 |
|
|
|
c27b08cccf
|
feat: 将当前环境修改为测试环境并调整模型选择器的选项顺序
|
2026-01-04 10:39:15 +08:00 |
|
|
|
df6f983e83
|
Merge branch 'feat/back-to-front' into feat/plugin-front-end
|
2025-12-31 19:00:23 +08:00 |
|
|
|
acf60f2a17
|
feat: 添加消息区域操作按钮,包括复制、点赞和点踩功能
|
2025-12-31 18:51:17 +08:00 |
|
|
|
f933d84cd1
|
feat: 新增会话压缩命令和上下文显示功能
- ICHelperPanel: 新增 compressConversation 命令处理,支持手动触发会话压缩
- ICHelperPanel: 在加载历史会话时设置 lastTaskId,确保压缩操作可用
- webviewContent: 新增 contextUsage 消息处理,更新上下文使用量显示
- userInteraction: 将用户回答超时时间从 5 分钟延长至 2 小时
|
2025-12-31 18:50:27 +08:00 |
|
|
|
c2936395d9
|
refactor: 优化代码结构,简化导入语句并注释掉快速操作部分
|
2025-12-31 18:16:04 +08:00 |
|
|
|
8762eacb3e
|
feat: 增强输入框状态管理,添加禁用状态和恢复输入状态的逻辑
|
2025-12-31 18:13:21 +08:00 |
|
|
|
ecdbe0bdc0
|
feat: 更新输入框占位符提示,增加使用说明
- 按 Enter 发送,Shift + Enter 换行
|
2025-12-31 16:42:23 +08:00 |
|
|
|
c49aaf753c
|
Merge remote-tracking branch 'origin/feat/plugin-front-end' into feat/back-to-front
|
2025-12-31 11:58:32 +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 |
|
|
|
1ce1ed715c
|
refactor: 移除模式选择器中的 Auto 模式选项
|
2025-12-31 10:01:41 +08:00 |
|
|
|
2587018405
|
fix: 修复工具下拉框展开/折叠功能
- 修复工具下拉框无法打开的问题,添加正确的图标元素结构
- 实现状态持久化机制,解决新内容产出时下拉框自动关闭的问题
- 优化图标显示逻辑,使用 CSS transform 实现平滑旋转动画
- 折叠状态图标向左旋转 90 度,展开状态图标向下
|
2025-12-31 09:57:48 +08:00 |
|
|
|
5287d483d8
|
feat: 为所有工具添加图标显示
- 新增多个工具图标定义(文件读取、删除、仿真、波形分析等)
- 添加 getToolIcon 函数统一管理工具图标映射
- 优化工具显示逻辑,所有工具现在都显示对应图标
- 新增 addStateTransition 工具的图标和名称映射
- 添加所有新图标的 CSS 样式
|
2025-12-31 09:43:30 +08:00 |
|
|
|
e6b6bc3698
|
feat: 抽取 plan-card 为独立组件并优化样式
主要改动:
1. 创建独立的 planCard.ts 组件
- 导出 getPlanCardStyles() 和 getPlanCardScript()
- 包含 renderPlanCardInSegment 和 renderPlanCardStatic 两个渲染函数
2. 优化 messageArea.ts
- 移除原有的 plan-card 内联样式和脚本(约 80 行)
- 引入 planCard 组件并调用其函数
- 添加 addRule 和 updateNode 工具映射
3. 优化计划卡片样式
- 调整外边距:segment-plan 从 8px 增加到 12px
- 优化内边距:header 12px 16px,body 16px,actions 14px 16px
- 改进按钮布局:使用垂直布局,按钮和输入框分行显示
- 增加元素间距:步骤间距 6px,按钮间距 10px
- 添加行高 1.5 提升可读性
4. 添加 plannerIconSvg 图标
|
2025-12-31 09:25:08 +08:00 |
|
|
|
d43cd610a0
|
feat: 优化智能体卡片和工具显示
- 添加智能体卡片智能滚动功能:自动滚动到底部,用户向上滚动时停止,滚动到底部恢复
- 过滤 spawnExplorer 工具,不在界面显示
- 添加所有工具的中文名称映射(file_read、file_write、queryRules、setModule 等)
- 优化代码结构,移除未使用的导入
|
2025-12-30 22:51:15 +08:00 |
|
|
|
842e5fb49b
|
feat: 移除计划切换相关内容和样式
|
2025-12-30 20:48:32 +08:00 |
|