7c1f1fae07def7402eddcdbac8d87fa29c383907
- 重构消息处理器(src/utils/messageHandler.ts) - 集成 DialogService 实现后端对话管理 - 添加流式消息处理和 SSE 事件监听 - 实现工具执行状态的实时更新 - 支持用户问题的交互处理 - 添加对话中止和错误处理机制 - 更新 ICHelperPanel(src/panels/ICHelperPanel.ts) - 添加 submitAnswer 消息处理,支持用户答案提交 - 添加 abortDialog 消息处理,支持对话中止 - 与后端服务进行双向通信 - 更新 ICViewProvider(src/views/ICViewProvider.ts) - 同步更新消息处理逻辑 - 添加 extensionPath 参数传递 - 支持新的消息类型和事件处理 完成前后端通信的完整集成,实现: - AI 对话的流式响应 - 工具调用的实时反馈 - 用户交互的双向通信 - 错误处理和状态管理
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%