Releases: rapidkitlabs/rapidkit-vscode
v0.34.0
Release Notes
v0.34.0 (June 10, 2026)
✦ CLI Parity: Infra, Foundation, Project Lifecycle, and Module Maintenance
Summary:
- Close major RapidKit npm CLI gaps inside the Workspai VS Code extension.
- Add workspace infrastructure orchestration (
infra plan/up/down/status) with Docker readiness checks and compose file access. - Add workspace foundation ensure with safe and force re-sync modes.
- Expose project build/start/lint/format and module upgrade/diff/checkpoint/rollback/uninstall from the sidebar with guarded UX.
Highlights:
- New Infrastructure workspace submenu wraps
rapidkit infrawith optional plan flags, volume-removal confirmation, and compose file open flow. - Foundation Ensure sits in Run & Release and dispatches
workspace foundation ensure [--force]with modal guardrails. - Project tree now includes build, production start, lint, and format commands aligned with npm lifecycle adapters.
- Module Maintenance submenu reads installed modules from
registry.json, supports dry-run previews, and requires confirmation before upgrade/rollback/uninstall. - Added focused vitest suites asserting exact terminal command arrays for all new surfaces.
Validation:
npm run compilenpm run lintvitest run
Release posture: cli-parity-and-workspace-command-surface
v0.33.0
Release Notes
v0.33.0 (June 8, 2026)
✦ .NET Setup Runtime and Enterprise Profile Parity
Summary:
- Promote the extension release to
0.33.0because0.32.1was pushed but not published to the marketplace. - Complete
.NETruntime setup coverage across the VS Code command palette and dashboard setup experience. - Add
dotnet-onlyprofile parity across schemas, completions, hover help, AI creation, command reference, and workspace creation UI. - Harden subprocess-based release gate tests and RapidKit CLI fallback tests so CI remains deterministic across operating systems.
Highlights:
- Setup Runtime now includes
.NETalongside Python, Node.js, Go, and Java. - The setup dashboard can detect, verify, and guide installation for
.NET SDK 8+. - Workspace bootstrap profiles now include
dotnet-only, and polyglot/enterprise copy clearly includes.NET. - Extension metadata now advertises
.NET Web APIand C# support for marketplace discovery. - Drift guards now protect
.NETand profile parity from silently regressing.
Validation:
./node_modules/.bin/tsc --noEmit./node_modules/.bin/vitest run./node_modules/.bin/eslint src --ext ts --max-warnings 100node scripts/sync-import-stack-parity-snapshot.mjs --checknode esbuild.js --productionnode esbuild.jsfromwebview-ui
Release posture: runtime-profile-parity-and-extension-stabilization
v0.32.1 (June 8, 2026)
✦ Runtime Command Surface Parity and Module Boundary Hardening
Summary:
- Align the Workspai extension with RapidKit npm
0.32.1command contracts. - Add a shared runtime command surface contract so scaffold kits, lifecycle commands, runtime tiers, and module-support boundaries cannot drift silently.
- Restrict AI module suggestions to FastAPI and NestJS, while clearly guiding Go, Spring Boot, and .NET users toward their native package ecosystems.
- Update dashboard, setup, command reference, module browser, module details, and AI creation surfaces to the pinned npm wrapper form.
Highlights:
- Extension-host calls now use
npx --yes --package rapidkit rapidkit ...instead of relying on ambiguous local/global command resolution. - FastAPI and NestJS remain module-capable; Go, Spring Boot, and .NET are scaffold/import/runtime-supported but do not expose RapidKit module marketplace suggestions.
.NETAI creation copy now correctly explains NuGet/native adapter extension paths instead of reusing Spring Boot module text.- Studio and README command snippets now use current
doctor workspace/projectscopes and pinned npm commands. - Runtime parity tests cover scaffold kit exposure, AI module suggestion boundaries, command snippets, and npm wrapper usage.
Validation:
npm run typechecknpm run check:parity-snapshotvitest run src/test/runtimeCommandSurfaceParity.test.ts src/test/driftGuard.test.ts src/test/platformCapabilities.test.ts src/test/springSupportContracts.test.ts src/test/aiService.test.tsnpm run lint:stabilizationnpm run buildgit diff --check
Release posture: contract-parity-and-extension-stabilization
v0.32.0
Release Notes v0.32.0
v0.32.0 (June 2, 2026)
✦ Enterprise Workspai Dashboard and Workspace Contract Release
Summary:
- Redesigns the Workspai dashboard into a governed command center for backend workspaces.
- Introduces a clearer operational model across workspace, project, build, share, archive, and module workflows.
- Documents the Workspace Contract Registry with a dedicated README screenshot and media inventory entry.
- Aligns the extension UX with npm-level workspace archive/import/export verification concepts.
Notable changes:
webview-ui/src/components/EnterpriseDashboardFlow.tsxadds the dashboard command-center flow.webview-ui/src/components/EnterpriseModal.tsxcentralizes the new enterprise modal shell.webview-ui/src/components/CreateWorkspaceModal.tsx,CreateProjectModal.tsx,InstallModuleModal.tsx, andModuleDetailsModal.tsxnow use the redesigned modal language and layout.webview-ui/src/components/ModuleBrowser.tsxnow presents project/workspace context without leaking local absolute paths into user-facing module surfaces.webview-ui/src/components/WebviewErrorBoundary.tsxadds a recoverable dashboard failure boundary.README.mdandmedia/README.mdnow cover the updated dashboard, module browser, modal flow, and Workspace Contract Registry screenshots.package.jsonnow includes targeted npm overrides for vulnerable transitive test dependencies while avoiding force-based downgrades of the VS Code test CLI.
Validation:
./node_modules/.bin/tsc --noEmitpassed during the release preparation window.node esbuild.jspassed inwebview-ui.npm audit --jsonreports 0 vulnerabilities.git diff --checkpassed.
Release posture: enterprise-ui-and-contract-stabilization
v0.31.0
v0.31.0 (May 31, 2026)
✦ Stable Analyze Integration and Incident Studio Reuse
Summary:
- Move analyze lifecycle out of the redesign-only Incident Studio path and into the stable WelcomePanel / AIIncidentStudio experience.
- Add a reusable modular analyze helper with stable message handlers:
runAnalyze,loadReport, andrevealEvidence. - Surface a dedicated
Workspace Live Diagnosisanalyze card with run-analyze guidance and retry support when analysis output is missing. - Improve user flow so missing analyze data now prompts the user to run
rapidkit analyzerather than leaving an empty state.
Highlights:
- Commit range included in this release (recent commits):
59aa208..HEAD(see releases/RELEASE_NOTES_v0.31.0.md for details)
v0.30.0
Release Notes — v0.30.0
Date: 2026-05-27
New
- Structured AI response cards in Studio were refined with clearer semantics and improved presentation for better readability.
- Modal evidence contract is now surfaced across AI incident and debugging workflows, improving traceability and diagnostic transparency.
- AI output quality gate introduced to strengthen response consistency before downstream execution.
- Workspace snapshot recovery added to improve resilience during failed imports or workspace restoration scenarios.
Changed
- AI chat interaction clarity improved, including stronger stream timeout handling for more reliable conversational flows.
- Editor debugging surfaces expanded with richer AI debug actions and enhanced architecture lens visibility.
- Incident verification workflows hardened with stricter verify-first release gating behavior.
- Workspace import pipeline strengthened with additional hardening safeguards.
- Organization and documentation domain references migrated to
rapidkitlabs/www.workspai.com.
Fix
- Stream timeout instability and chat clarity regressions addressed in AI interaction flows.
- Verification gate edge cases in incident release workflows resolved to reduce release validation failures.
- Workspace import robustness issues mitigated through recovery and defensive import handling.
Other
- This release primarily focuses on platform stabilization, reliability improvements, and operational hardening across AI, Editor, Incident, and Workspace flows.
- Recommended release verification steps remain:
npm run compileandnpm run buildprior to VSIX publishing or marketplace release creation. - Commit scope included in this release covers the latest delivery set through
v0.30.0.
Commit-level audit (most recent 8 commits):
ce4ee8b— feat(studio): clarify structured AI response cardse1daab1— fix(ai): improve chat clarity and stream timeoutd630705— feat(ai): surface modal evidence contractaeebc0b— feat(editor): enrich AI debug actions and architecture lens262f407— fix(incident): harden verify-first release gates551a9d1— feat(ai): add output quality gate6709580— feat(workspace): add snapshot recovery and import hardening59aa208— chore: migrate organization and domain references
v0.29.1
Release 0.29.1 — Stable AI Baseline Patch
Date: 2026-05-23
This release consolidates an important set of stabilization and governance changes applied since v0.29.0 and publishes the validated stable AI baseline. These are meaningful improvements — not merely trivial edits — and include runtime, contract, and governance hardening across host and webview flows. The new Incident Studio is delivered in-tree as an opt-in experience and does not alter stable AI routing unless explicitly enabled.
Highlights
- AI runtime & streaming hardening (deterministic model selection, robust cancellation/timeouts, safe stream lifecycle, duplicate done prevention).
- Memory policy exposure and write-access contract enforcement across host and payload flows.
- Doctor, provenance, verify gates, and export reliability improvements to reduce false-positive verification claims.
- Incident Studio (vNext) delivered as opt-in (localStorage flag
incident-studio-ui-version), compiled and included but gated by user choice. - Localization cleanup and a single deterministic textual ordering alignment to preserve contract tests (no runtime behavior change).
Validation
npm run compile— OKnpm run typecheck— OKnpx vitest run— OK (1013 tests)
Commit-level audit (v0.29.0..HEAD):
-
2ff3a50— 2026-05-23 — chore: commit rapidkit-vscode stable extension changes; preserve current stable AI feature base- Files:
README.md,src/commands/aiFreeFeatures.ts,src/commands/chatParticipant.ts,src/commands/incidentStudioNext.ts,src/ui/panels/welcomePanel.ts,src/ui/panels/incidentStudioPanel.ts, webview redesign files underwebview-ui/src/components/StudioRedesign/,webview-ui/src/lib/studioFeatureFlags.ts,webview-ui/esbuild.js - Impact: High — includes localization cleanup, deterministic textual-order alignment for contract tests (non-functional change), and in-tree Studio redesign (opt-in).
- Files:
-
ead47c2— 2026-05-22 — feat(workspace): add autopilot release command integration- Files:
package.json,src/commands/workspaceOperations.ts,src/test/driftGuard.test.ts,src/ui/panels/welcomePanel.ts - Impact: Low — release/autopilot integration and test adjustments.
- Files:
-
05c2c3d— 2026-05-19 — stabilization: extract creation/report lanes in welcome panel- Files:
src/ui/panels/welcomePanel.ts - Impact: Medium — refactors lanes to improve lifecycle clarity.
- Files:
-
19af650— 2026-05-19 — stabilization: isolate activation and incident lanes (wave 2)- Files:
src/extension.ts,src/ui/panels/welcomePanel.ts - Impact: Medium — isolates lanes to reduce startup/incident cross-effects.
- Files:
-
96a6fab— 2026-05-19 — fix(stabilization): harden polyglot watchers and AI stream reliability- Files:
src/core/aiModelSelection.ts,src/core/aiService.ts,src/extension.ts,src/ui/panels/welcomePanel.shared.ts,src/ui/panels/welcomePanel.ts - Impact: High — core AI runtime and model-selection fixes; important for streaming stability and fallback behavior.
- Files:
Notes
- Release tag:
v0.29.1 - Release is stabilization-only and intended to preserve the stable AI baseline.
v0.29.0
Release Notes
v0.29.0 (May 19, 2026)
AI Stability And Enterprise Typing Hardening Release
Summary:
- This release packages the full git range from v0.28.0 to current HEAD for publication as 0.29.0.
- Focus remains reliability-first hardening across AI runtime and command execution surfaces.
- No expansion-oriented risk was introduced in this release window.
Highlights:
- Commit range included (v0.28.0..HEAD):
- e68f54e refactor(stabilization): inline ui preference workspace path resolver
- 8c3bd0b refactor(stabilization): inline workspace project discovery deps wrapper
- 1c65c59 refactor(stabilization): inline incident primary cta experiment variant wrapper
- f275da1 refactor(stabilization): extract telemetry workspace path resolver helper
- 25f6410 refactor(stabilization): inline nonce generation helper
- 4283cbd refactor(stabilization): inline prediction confidence band helper
- ea32346 refactor(stabilization): inline incident rollback protected path helper
- e8c9162 refactor(stabilization): inline incident rollback approval/protection helpers
- 6ec502a refactor(stabilization): inline chatbrain fallback helper calls
- 2e7526c refactor(stabilization): inline sandbox verify helper calls
- 396efbe refactor(stabilization): inline ui preference helper calls
- 1a65fca refactor(stabilization): extract chatbrain request tracking helpers
- 4a92cbd refactor(stabilization): extract sandbox verify parsing helpers
- c1013c7 refactor(stabilization): extract chatbrain fallback helpers
- db82945 refactor(stabilization): extract ui preference helpers from welcome panel
- a03b363 refactor(stabilization): extract telemetry experiment helpers from welcome panel
- 7d725cb refactor(stabilization): split incident policy helpers from welcome panel
- 7df368e refactor(stabilization): reduce any debt in extension lifecycle and setup panel
- 423f4a1 refactor(stabilization): enforce lint budget and harden workspace operations
- 0ea490d refactor(stabilization): tighten command item typing in workspace selection
- d8ec173 refactor(stabilization): harden createWorkspace typing contracts
- ef7602d fix(stabilization): harden gates typing and observability
- 5d83228 chore: harden release gate, memory policy, and repro-pack safety
- AI runtime hardening:
- stream timeout/cancellation lifecycle safeguards in host AI execution
- deterministic model matching behavior and safer fallback handling
- duplicate stream-done prevention and stronger defensive parsing in welcome panel paths
- Command and contract hardening:
- typing cleanup and guarded narrowing in addModule, createProject, workspaceSelection, doctor, and related command integrations
- stricter provider contract compatibility between selection commands and extension wiring
- incident export provenance typing improvements for stable payload handling
- New support module:
- src/ui/panels/welcomePanelChatBrainTracking.ts
Validation:
- npm run compile passed.
- npm run test passed.
- Lint remains warning-only for known backlog debt outside this release scope.
Release posture: stabilization-only
v0.28.0
Workspai VS Code Extension v0.28.0
Release date: 2026-05-13
Summary
This release includes all commits from tag v0.27.3 to current HEAD and ships the enterprise stabilization slices for E1 plus E2.1 through E2.5.
Commit range included
7ebe77cchore(ci): harden release gate with open-issue severity enforcement7111314feat(e1): add versioned cross-service impact score contract v133aa978feat(stabilization): complete E1.3 E1.4 E1.5 execution31a1c5dfeat(e2.1): expose local-processing memory policy profile7b828b7feat(e2.2): enforce workspace memory write access contractbe68e00feat(e2.3): add repro-pack sensitivity labeling end-to-end6969017feat(e2.4): link memory influence timeline to decision artifacts80ebb71feat(e2.5): harden memory-export security review coverage
What is new
-
E1 hardening baseline:
- versioned impact score contract (
v1) is wired and validated - cross-service impact safety and confidence surfaces strengthened
- versioned impact score contract (
-
E2 private-brain and policy boundaries:
- E2.1 local-processing memory policy profile exposed in host and payload contracts
- E2.2 workspace memory write-access contract enforced in write paths
- E2.3 repro-pack sensitivity labels shipped across host -> payload -> UI -> export
- E2.4 memory influence audit timeline linked to decision artifacts
- E2.5 memory/export security review coverage hardened with explicit drift/contract checks
-
CI/release governance:
- release-stop gate hardened for open-issue severity enforcement
- open-issues export script added for deterministic release evidence flow
Scope highlights (files)
- Host/runtime contracts:
src/ui/panels/welcomePanel.tssrc/core/workspaceMemoryService.tssrc/core/systemGraphIndexer.ts
- Webview contracts and UI:
webview-ui/src/lib/incidentStudioPayload.tswebview-ui/src/components/AIIncidentStudio.tsxwebview-ui/src/App.tsx
- Repro/export safety:
src/ui/panels/incidentReproPackUtils.ts
- CI/governance:
.github/workflows/extension-smoke-matrix.ymlscripts/release-stop-gate.mjsscripts/export-open-issues-report.mjs
- Validation:
src/test/impactScoreScenarioMatrix.test.tssrc/test/workspaceMemoryService.test.tssrc/test/incidentReproPackUtils.test.tssrc/test/incidentStudioPayload.test.tssrc/test/AIIncidentStudio.interaction.test.tssrc/test/driftGuard.test.ts
Governance posture
- Release posture:
stabilization-only
v0.27.3
Workspai VS Code Extension v0.27.3
Release date: 2026-05-12
Summary
This release is a stabilization-heavy patch focused on Incident Studio trust guarantees, deterministic release gates, and boundary-safe workspace behavior.
What is new
- Incident Studio trust and claim coherence hardening:
- success claims are blocked when NO-GO evidence or verify-gate blockers exist
- GO is shown as HOLD when verify completion gates are not satisfied
- guided mode is deterministic (next + verify) and hides dense board panel
- Portable command transport is enforced (
npx --yes --package rapidkit rapidkit ...) while UI command display stays readable (rapidkit ...). - Stabilization KPI model expanded with anti-false-positive controls:
- route fallback non-success share
- verify incomplete warning rate
- top verify-path miss reason share
- New Incident Studio support modules:
src/ui/panels/incidentStudioPolicyGates.tssrc/ui/panels/incidentStudioResponseValidator.tssrc/ui/panels/incidentStudioVerifyRerun.tssrc/ui/panels/incidentStudioVerifyDiff.tssrc/ui/panels/incidentStudioEvidenceMapping.tssrc/ui/panels/incidentStudioEvidenceProvenance.tssrc/ui/panels/incidentStudioConfidenceUI.tssrc/ui/panels/incidentStudioExportProvenance.ts
- New core contract/tooling modules:
src/core/backendFrameworkContract.tssrc/core/verifyPackContractExporter.tssrc/core/workspaceHygieneProbes.ts
- Shared parity snapshot automation:
contracts/backend-import-stack-parity.snapshot.jsonscripts/sync-import-stack-parity-snapshot.mjsnpm run sync:parity-snapshotnpm run check:parity-snapshot
- Workspace membership fallback now uses normalized boundary-safe checks in
src/utils/findWorkspace.ts(fixes prefix-collision false positives). - CI smoke workflow hardening:
- release-stop-gate runs without KPI bypass
format:checkadded in smoke matrix (non-Windows)
Test and quality coverage added
- New tests:
src/test/AIIncidentStudio.component.test.tssrc/test/AIIncidentStudio.interaction.test.tssrc/test/findWorkspace.test.tssrc/test/importStackParity.snapshot.test.tssrc/test/verifyPackContractExporter.test.tssrc/test/workspaceHygieneProbes.test.tssrc/test/incidentStudioConfidenceUI.test.tssrc/test/incidentStudioEvidenceMapping.test.tssrc/test/incidentStudioEvidenceProvenance.test.tssrc/test/incidentStudioExportProvenance.test.tssrc/test/incidentStudioPolicyGates.test.tssrc/test/incidentStudioResponseValidator.test.tssrc/test/incidentStudioVerifyDiff.test.tssrc/test/incidentStudioVerifyRerun.test.ts
CI release fixtures enforced
releases/wave3-kpi-marker.jsonreleases/wave3-claim-checklist.mdreleases/wave3-enterprise-gate.jsonreleases/release-posture-label.md
Governance posture
- Release posture:
stabilization-only
v0.27.2
Workspai v0.27.2 Release Notes
Release date: May 10, 2026
Version: 0.27.1 -> 0.27.2
Release posture: stabilization-only
Executive Summary
v0.27.2 is a targeted stability patch that eliminates a class of uncaught Webview is disposed errors in the Setup & Installation panel. When users closed the panel while background async checks were still running, deferred postMessage calls fired against an already-disposed webview, producing noisy uncaught errors in the extension host output. This release makes every such call disposal-safe.
What Is Fixed
1) Webview disposal safety in Setup & Installation panel
Problem: Closing the Setup panel mid-check triggered up to 3 uncaught Webview is disposed errors per session. Async requirement checks, setTimeout-based polling, and setImmediate initialization all posted messages after the panel was gone.
Solution:
- Added a private
_isDisposingflag onSetupExperiencePanel. - Registered an explicit
onDidDisposehandler that sets the flag and triggers cleanup before any internal state is torn down. - Introduced
_safePostMessage(message)— a thin guard method that checks_isDisposingbefore delegating tothis._panel.webview.postMessage(), and wraps the call in atry/catchto silently absorb any residual disposal errors. - Replaced all 20+ direct
this._panel.webview.postMessage(...)calls withthis._safePostMessage(...). - Moved the
onDidReceiveMessagelistener registration intothis._disposablesso it is torn down as part of the standard disposal lifecycle. Added an early-return guard:if (this._isDisposing) return;at the top of the message handler.
Scope: src/ui/panels/setupExperiencePanel.ts only — no behavior changes, no new commands, no API surface changes.
Changed
- All internal panel message dispatch now routes through
_safePostMessage()for uniform disposal safety.
Fixed
- Eliminated
Webview is disposeduncaught errors that appeared in VS Code extension host output when closing the Setup & Installation panel during active requirement checks.