Skip to content

Releases: chistiq/rapidkit-vscode

Workspai VSCode v0.36.0

Choose a tag to compare

@Baziar Baziar released this 04 Aug 00:29
v0.36.0
11ba8fb

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/workspai even 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

Choose a tag to compare

@Baziar Baziar released this 03 Aug 03:53
v0.35.0
0a58463

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-workspace marker 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

Choose a tag to compare

@Baziar Baziar released this 10 Jun 21:15
v0.34.0
17746da

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 infra with 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 compile
  • npm run lint
  • vitest run

Release posture: cli-parity-and-workspace-command-surface

v0.33.0

Choose a tag to compare

@Baziar Baziar released this 08 Jun 21:25
v0.33.0
7d244c4

Release Notes

v0.33.0 (June 8, 2026)

✦ .NET Setup Runtime and Enterprise Profile Parity

Summary:

  • Promote the extension release to 0.33.0 because 0.32.1 was pushed but not published to the marketplace.
  • Complete .NET runtime setup coverage across the VS Code command palette and dashboard setup experience.
  • Add dotnet-only profile 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 .NET alongside 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 API and C# support for marketplace discovery.
  • Drift guards now protect .NET and 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 100
  • node scripts/sync-import-stack-parity-snapshot.mjs --check
  • node esbuild.js --production
  • node esbuild.js from webview-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.1 command 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.
  • .NET AI 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/project scopes and pinned npm commands.
  • Runtime parity tests cover scaffold kit exposure, AI module suggestion boundaries, command snippets, and npm wrapper usage.

Validation:

  • npm run typecheck
  • npm run check:parity-snapshot
  • vitest 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.ts
  • npm run lint:stabilization
  • npm run build
  • git diff --check

Release posture: contract-parity-and-extension-stabilization

v0.32.0

Choose a tag to compare

@Baziar Baziar released this 02 Jun 22:56
v0.32.0
660bbd9

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.tsx adds the dashboard command-center flow.
  • webview-ui/src/components/EnterpriseModal.tsx centralizes the new enterprise modal shell.
  • webview-ui/src/components/CreateWorkspaceModal.tsx, CreateProjectModal.tsx, InstallModuleModal.tsx, and ModuleDetailsModal.tsx now use the redesigned modal language and layout.
  • webview-ui/src/components/ModuleBrowser.tsx now presents project/workspace context without leaking local absolute paths into user-facing module surfaces.
  • webview-ui/src/components/WebviewErrorBoundary.tsx adds a recoverable dashboard failure boundary.
  • README.md and media/README.md now cover the updated dashboard, module browser, modal flow, and Workspace Contract Registry screenshots.
  • package.json now 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 --noEmit passed during the release preparation window.
  • node esbuild.js passed in webview-ui.
  • npm audit --json reports 0 vulnerabilities.
  • git diff --check passed.

Release posture: enterprise-ui-and-contract-stabilization

v0.31.0

Choose a tag to compare

@Baziar Baziar released this 31 May 12:37
v0.31.0
254dae3

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, and revealEvidence.
  • Surface a dedicated Workspace Live Diagnosis analyze 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 analyze rather 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

Choose a tag to compare

@Baziar Baziar released this 27 May 09:18
v0.30.0
982053f

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 compile and npm run build prior 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 cards
  • e1daab1 — fix(ai): improve chat clarity and stream timeout
  • d630705 — feat(ai): surface modal evidence contract
  • aeebc0b — feat(editor): enrich AI debug actions and architecture lens
  • 262f407 — fix(incident): harden verify-first release gates
  • 551a9d1 — feat(ai): add output quality gate
  • 6709580 — feat(workspace): add snapshot recovery and import hardening
  • 59aa208 — chore: migrate organization and domain references

v0.29.1

Choose a tag to compare

@getrapidkit getrapidkit released this 23 May 12:25
v0.29.1
2d0b90a

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 — OK
  • npm run typecheck — OK
  • npx 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 under webview-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).
  • 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.
  • 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.
  • 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.
  • 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.

Notes

  • Release tag: v0.29.1
  • Release is stabilization-only and intended to preserve the stable AI baseline.

v0.29.0

Choose a tag to compare

@getrapidkit getrapidkit released this 19 May 10:13
v0.29.0
b73aee0

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

Choose a tag to compare

@getrapidkit getrapidkit released this 13 May 11:32
v0.28.0
393ecb0

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

  • 7ebe77c chore(ci): harden release gate with open-issue severity enforcement
  • 7111314 feat(e1): add versioned cross-service impact score contract v1
  • 33aa978 feat(stabilization): complete E1.3 E1.4 E1.5 execution
  • 31a1c5d feat(e2.1): expose local-processing memory policy profile
  • 7b828b7 feat(e2.2): enforce workspace memory write access contract
  • be68e00 feat(e2.3): add repro-pack sensitivity labeling end-to-end
  • 6969017 feat(e2.4): link memory influence timeline to decision artifacts
  • 80ebb71 feat(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
  • 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.ts
    • src/core/workspaceMemoryService.ts
    • src/core/systemGraphIndexer.ts
  • Webview contracts and UI:
    • webview-ui/src/lib/incidentStudioPayload.ts
    • webview-ui/src/components/AIIncidentStudio.tsx
    • webview-ui/src/App.tsx
  • Repro/export safety:
    • src/ui/panels/incidentReproPackUtils.ts
  • CI/governance:
    • .github/workflows/extension-smoke-matrix.yml
    • scripts/release-stop-gate.mjs
    • scripts/export-open-issues-report.mjs
  • Validation:
    • src/test/impactScoreScenarioMatrix.test.ts
    • src/test/workspaceMemoryService.test.ts
    • src/test/incidentReproPackUtils.test.ts
    • src/test/incidentStudioPayload.test.ts
    • src/test/AIIncidentStudio.interaction.test.ts
    • src/test/driftGuard.test.ts

Governance posture

  • Release posture: stabilization-only