v2.3.3 (pre-release)
Pre-release
Pre-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 isskills/cmsis-skills.lock.json, the catalog source id iscmsis-skills, and the pin moved to the renamed repository's currentmain(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 owncmsis-debug-liveandcmsis-helpstay installed, and theinstalledSkillsselection 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 inglobalState(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-helpskill — 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 bynpm run skills:syncfrom the catalog,package.jsonandscripts/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 failsnpm test. Always installed; the routers end with a pointer to it.
Changed
- The bundled skills are always installed.
cmsis-debug-liveandcmsis-helpno longer depend on theinstalledSkillsselection, which now holds only picks from the pack (default[]; an existing value that namescmsis-debug-livekeeps working). The picker no longer lists them. A user who had deselectedcmsis-debug-livegets 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.mdcarried 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 thetroubleshooting/csharpMCP resource. Resolved;SUPPORT.mdis 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'srepositoryon GitHub, so the extension page showed whateverassets/architecture.pngthat branch held — the original DebugMCP drawing, not the diagram this build was made from.scripts/package.tsnow generates the packaged readme with the image inlined as adata:URI (the only in-package source VS Code's extension page accepts) and the other relative links rewritten as before;README.mdin 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