Probes for VS Code
面向嵌入式开发的 AI 协作扩展,覆盖代码理解、工程搭建、编译烧录、调试分析与外设感知。
适合做什么
Probes 聚焦嵌入式项目的真实开发链路,而不是只做聊天窗口。
它可以帮助你:
- 理解现有工程结构、代码上下文与符号关系
- 围绕 STM32 / PlatformIO / 通用嵌入式工程完成开发任务
- 在 VS Code 内触发编译、烧录、调试与外设分析流程
- 把代码检索、终端执行、任务编排和调试信息放到同一条工作链路里
主要功能
1. 对话式代码理解
- 结合工作区上下文回答代码问题
- 先做本地检索,再补充更深层的上下文召回
- 支持符号定位、范围总结、修改规划与预览
2. 嵌入式工程开发
- 辅助梳理需求、生成开发步骤
- 支持已有工程继续开发,也支持从空目录逐步搭建
- 对常见 STM32 开发流程更友好
3. 编译与烧录
- 可从扩展内触发构建流程
- 可配合探针完成固件烧录
- 编译输出与终端过程可在同一工作区中查看
4. 调试与复盘
- 支持发起调试、采集运行态信息、生成调试总结
- 强化 AI 对调试上下文的理解
- 调试会话可记录关键过程,便于回看和分析
5. SVD 与外设理解
- 支持部署和查询 SVD 数据
- 在调试和寄存器分析场景下提供更准确的外设上下文
典型使用流程
- 安装扩展并打开目标工作区。
- 完成环境检查,按需安装依赖。
- 在聊天面板中描述开发目标,或直接让 Probes 理解现有工程。
- 根据需要继续执行编码、编译、烧录、SVD 部署或调试分析。
当前版本亮点
- 调试会话记录与总结链路更完整
- AI 对调试上下文的实时理解更稳定
- 新增面向不同任务的技能体系
- 需求澄清链路更顺畅,更适合已有嵌入式项目继续开发
说明
- 本扩展仍处于预览阶段,功能和交互会持续演进。
- 某些能力需要登录并连接 Probes 服务后使用。
- 发布包中的 MCP 工具会按统一规则打包与保护处理。
版本
Version: 0.2.2
| |