Skip to content

v2.3.3 (pre-release)

Pre-release
Pre-release

Choose a tag to compare

@MatthiasHertelArm MatthiasHertelArm released this 21 Aug 14:09
· 28 commits to main since this release

[2.3.3] - 2026-08-21

Changed

  • The upstream skills repository is now Open-CMSIS-Pack/cmsis-skills (renamed from cmsis-agent) and the extension adopts the name throughout: the vendored tree is skills/cmsis-skills/, the lock is skills/cmsis-skills.lock.json, the catalog source id is cmsis-skills, and the pin moved to the renamed repository's current main (d778b91, documentation-only changes upstream — the 21 skills are unchanged, same content hash). Nothing changes on disk for users; installed skills are re-marked on the next sync.

[2.3.2] - 2026-08-21

Added

  • cmsis-developer-assistant.aiSkills.enabled (default on) — enable the AI Skills Pack for selected agents: the Open-CMSIS-Pack/cmsis-agent skills and their per-category entry points. Off: the pack skills this extension installed are removed on the next sync (marker-guarded — your own skills are never touched), the skills step of the setup and the install prompt are skipped, the extension's own cmsis-debug-live and cmsis-help stay installed, and the installedSkills selection is kept so turning it back on restores exactly what you had. Toggling it re-syncs immediately, like a change to the selection.
  • cmsis-developer-assistant.aiSkills.promptOnDetect (default on) — when an agent has the MCP server registered (detected in its config file) but no pack skill has been selected, a notification offers to install the CMSIS AI Skills: Select Skills opens the picker, Later asks again in 30 days, Don't ask again turns the setting off. At most once a month, recorded in globalState (skillsPrompt.lastShownAt, cleared by Reset Popup State); never while the first-run setup is still pending, never under Antigravity/Gemini, never with the pack disabled. The decision is a pure function with tests (src/test/skillPrompt.test.ts).
  • /cmsis-help skill — answers "what can I ask the CMSIS Developer Assistant for?": the CMSIS slash commands, the member skills behind each entry point, the VS Code commands, the MCP tool groups and the settings. Generated by npm run skills:sync from the catalog, package.json and scripts/skills.config.json (src/utils/skillHelp.ts) and re-rendered by the tests, so a new command, setting or skill that is not reflected in the shipped file fails npm test. Always installed; the routers end with a pointer to it.

Changed

  • The bundled skills are always installed. cmsis-debug-live and cmsis-help no longer depend on the installedSkills selection, which now holds only picks from the pack (default []; an existing value that names cmsis-debug-live keeps working). The picker no longer lists them. A user who had deselected cmsis-debug-live gets it back.
  • Extension description and keywords widened to the extension's scope: "Enable AI coding agents to manage and extend CMSIS projects, with a set of AI skills and MCP server to interface to build and debug."

[2.3.1] - 2026-08-20

Fixed

  • docs/agent-resources/troubleshooting/csharp.md carried three unresolved merge-conflict hunks (<<<<<<< HEAD … >>>>>>> 251b176) left by the rebase-merge of the 2.1.0 rename — the file ships in the VSIX and is served to agents as the troubleshooting/csharp MCP resource. Resolved; SUPPORT.md is back on LF line endings.
  • The architecture diagram on the extension page now ships inside the VSIX. vsce rewrote the README's relative image link to package.json's repository on GitHub, so the extension page showed whatever assets/architecture.png that branch held — the original DebugMCP drawing, not the diagram this build was made from. scripts/package.ts now generates the packaged readme with the image inlined as a data: URI (the only in-package source VS Code's extension page accepts) and the other relative links rewritten as before; README.md in the repository keeps its relative paths for GitHub.

Pre-release (odd minor). Full changelog: https://github.com/MatthiasHertelArm/CMSIS-Developer-Assistant/blob/v2.3.3/CHANGELOG.md — upstream PR: Open-CMSIS-Pack#10