XiaoFeng 8ad6a48e8f feat: 实现核心服务层
- 新增对话服务(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 组件展示问题
  - 提供答案收集和提交机制
2025-12-16 19:09:16 +08:00
2025-12-11 09:41:27 +08:00
2025-12-15 11:51:35 +08:00
2025-12-16 19:09:16 +08:00
2025-12-15 11:09:03 +08:00
2025-12-11 09:41:27 +08:00
2025-12-11 09:41:27 +08:00
2025-12-11 09:41:27 +08:00
2025-12-11 09:41:27 +08:00
2025-12-11 09:41:27 +08:00
2025-12-15 11:09:03 +08:00
2025-12-11 09:41:27 +08:00

IC Coder Plugin

IC Coder 是一个面向 Verilog/FPGA 开发的智能辅助插件。

功能特性

  • Verilog 代码智能生成
  • 文件操作支持(创建、读取、修改、删除)
  • 集成 iverilog 仿真工具
  • VCD 波形文件生成
  • 智能对话助手

使用说明

安装插件后,点击侧边栏的 IC Coder 图标即可开始使用。

系统要求

  • VS Code 1.107.0 或更高版本
  • 插件已内置 iverilog 工具(Windows 平台)

许可证

MIT

Description
IC Coder VS Code 插件
Readme 106 MiB
Languages
JavaScript 88.5%
TypeScript 11%
PowerShell 0.4%