b662d25c9c3dc7bc0b61e75dac7e6201dd8c198b
## 主要修改
### dialogService.ts
- 移除 `vscode.window.showWarningMessage` 弹窗
- 将工具确认改为添加 question 类型的 segment
- 使用 `userInteractionManager.handleAskUser` 等待用户回答
- 生成唯一的 askId: `tool_confirm_{confirmId}`
### userInteraction.ts
- 导入 `submitToolConfirm` 方法
- 在 `submitUserAnswer` 中识别工具确认类型的 askId
- 根据用户选择("确认执行" / "取消")调用对应的 API
## 用户体验改进
- 工具确认问题自然融入对话流程
- 用户可以看到历史确认记录
- 非阻塞式交互,体验更流畅
IC Coder Plugin
IC Coder 是一个面向 Verilog/FPGA 开发的智能辅助插件。
功能特性
- Verilog 代码智能生成
- 文件操作支持(创建、读取、修改、删除)
- 集成 iverilog 仿真工具
- VCD 波形文件生成
- 智能对话助手
使用说明
安装插件后,点击侧边栏的 IC Coder 图标即可开始使用。
系统要求
- VS Code 1.107.0 或更高版本
- 插件已内置 iverilog 工具(Windows 平台)
许可证
MIT
Description
Languages
JavaScript
88.5%
TypeScript
11%
PowerShell
0.4%