8ad6a48e8fdb74c116cf9638f5e664e4172f2447
- 新增对话服务(src/services/dialogService.ts) - 封装完整的对话生命周期管理 - 集成 SSE 流式响应处理 - 支持对话创建、消息发送、对话中止 - 提供统一的事件回调接口 - 新增工具执行器(src/services/toolExecutor.ts) - 实现前端工具调用框架 - 支持 readFile、writeFile、listFiles、executeCommand 等工具 - 提供工具执行结果的标准化返回 - 集成 VSCode API 进行文件和终端操作 - 新增用户交互处理(src/services/userInteraction.ts) - 实现 AI 向用户提问功能(AskUser) - 支持 input、confirm、quickPick 等交互类型 - 使用 VSCode 原生 UI 组件展示问题 - 提供答案收集和提交机制
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%