XiaoFeng 7c1f1fae07 feat: 集成后端通信和前端交互功能
- 重构消息处理器(src/utils/messageHandler.ts)
  - 集成 DialogService 实现后端对话管理
  - 添加流式消息处理和 SSE 事件监听
  - 实现工具执行状态的实时更新
  - 支持用户问题的交互处理
  - 添加对话中止和错误处理机制

- 更新 ICHelperPanel(src/panels/ICHelperPanel.ts)
  - 添加 submitAnswer 消息处理,支持用户答案提交
  - 添加 abortDialog 消息处理,支持对话中止
  - 与后端服务进行双向通信

- 更新 ICViewProvider(src/views/ICViewProvider.ts)
  - 同步更新消息处理逻辑
  - 添加 extensionPath 参数传递
  - 支持新的消息类型和事件处理

完成前后端通信的完整集成,实现:
- AI 对话的流式响应
- 工具调用的实时反馈
- 用户交互的双向通信
- 错误处理和状态管理
2025-12-16 19:09:46 +08:00
2025-12-11 09:41:27 +08:00
2025-12-15 11:51:35 +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%