Releases: chistiq/rapidkit-vscode
Release list
Workspai VSCode v0.36.0
Release Notes
v0.36.0 (unreleased)
Reliable sessions and first-install-safe creation
This release aligns Workspai for VS Code with CLI 0.52.3 and makes ownership of
Studio and Create operations explicit across reloads, failures, and fresh
machines.
Highlights:
- Studio no longer treats persisted repair history as proof that a provider
process is still running. - Interrupted Create sessions become truthful, removable stopped records.
- Creating the first project can safely establish
~/.workspai/workspaces/workspaieven when no Workspai directories exist. - The default managed workspace is runtime-neutral and does not install the
optional Python engine. - CLI discovery recognizes global npm and common Node version managers without
contacting the registry during activation. - Dependency remediation retains guarded, project-native resolution paths when
no safe automatic fix exists.
Compatibility:
- VS Code 1.106.0+
- Workspai CLI 0.52.3+
- RapidKit Core 0.6.0 only for Python-backed kits/modules
Full detail:
releases/RELEASE_NOTES_v0.36.0.md
Release posture: session-ownership-and-first-install-reliability
Workspai VSCode v0.35.0
Release Notes
v0.35.0
Workspace Intelligence, verified goals, and dependable Studio repair
This release aligns Workspai for VS Code with CLI 0.52.0 across the primary
sidebar, Dashboard, Create, Setup, and Assistant.
Highlights:
- Dashboard sections are Home, Run, Repair, Artifacts, Graph, Project, and
Library, with truthful missing/stale evidence states. - Create supports the complete canonical backend, frontend, desktop, and
extension kit catalog plus explicit adopt/import flows. - Ask, Plan, and Agent share the selected workspace/project scope.
- Agent accepts ordinary engineering goals as well as blocker cards.
- Verified goals cover release preparation, non-breaking dependency repair, and
test-coverage targets. - Studio requires real source change evidence, closes dependency transactions,
refreshes the governed Workspace Intelligence loop, and accepts completion
only from fresh non-blocking verification. - CLI-authored Doctor strategy, typed repair operations, and verification
commands reach Studio without being dropped. - Project Explorer recognizes current Rust, PHP, desktop, and extension kits.
- Setup discovers global and version-manager CLI installations and keeps
RapidKit Core optional for non-Python workspaces. - Recovery-mode creation uses the canonical
.workspai-workspacemarker and
an honest synchronization guide.
Compatibility:
- VS Code 1.106.0+
- Workspai CLI 0.52.0+
- RapidKit Core 0.6.0 only for Python-backed kits/modules
Validation:
- 356 test files passed
- 2510 tests passed; 2 skipped
- CLI/extension contract parity passed
- 172 palette commands synchronized
- TypeScript host/webview checks passed
- Production build passed
Full detail:
releases/RELEASE_NOTES_v0.35.0.md
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