workspai npm

Workspai CLI (npm)

Open-source Workspace Intelligence CLI with one contract-ordered runner for evidence, verification, and agent grounding.

Latest stable

v0.46.0

Published releases

93

Tracked changes

1452

v0.46.0

2026-07-18Release
New
  • Added the contract-backed workspace intelligence run command as the unified
  • Added the versioned workspai-workspace-intelligence-run-v1 report contract,
  • Added transactional workspace lifecycle utilities with rollback coverage for
  • Added first-class frontend project execution coverage and hardened generators
Changed
  • Hardened the canonical intelligence sequence across sync, model, contract
  • Made the unified runner report each required stage with deterministic status,
  • Expanded CLI documentation, command help, runtime contracts, artifact
  • Hardened Python-engine discovery and workspace metadata propagation while
  • Bumped the monorepo root, workspai, and wspai packages to 0.46.0, and
  • Expanded the release-gated suite to 2,042 passing tests, with targeted
  • Raised the verified CLI coverage to 81.66% statements, 71.27% branches,
Fix
  • Fixed lifecycle partial-write gaps by rolling back newly created metadata,
  • Fixed project metadata path validation and registry/mirror consistency across
  • Fixed platform capability probes and runtime adapter behavior for Python, Go,
  • Fixed documentation and config-example drift, including removal of an
  • Fixed Windows lifecycle journal writes so GitHub-hosted filesystems may reject
  • Fixed macOS path assertions to compare canonical real paths and corrected the
  • Fixed the npm dependency tree used by CycloneDX SBOM generation by removing an
  • Hardened metrics collection so test, lint, and audit execution or parse
  • Fixed metrics collection for the expanded enterprise suite by publishing a
  • Removed type-only declarations and compatibility-only re-export barrels from
  • Fixed cross-platform test and runtime drift across Python venv orchestration,
  • Made Python project orchestration dependency-injectable so venv, Poetry, and
Verification
  • corepack npm run check
  • corepack npm --workspace workspai run contracts:check
  • corepack npm --workspace workspai run docs:validate
  • corepack npm --workspace workspai run test
  • Unified runner contract, CLI-chain, lifecycle transaction, frontend execution,
  • 2,042 tests passed with 8 explicitly skipped; aggregate coverage passed the

v0.45.0

2026-07-15Release
New
  • Added the versioned workspai-cli-runtime-command-inventory-v1 contract,
  • Added command-surface verification that fails on registered/declared drift
  • Added producer-command ownership to artifact contract descriptors, including
  • Added machine-readable command documentation for canonical argv, stdin input
  • Added complete workspace action discovery to workspace --help.
Changed
  • Expanded the runtime command surface and published contract catalog with
  • Included the runtime inventory in generated shared contracts and enterprise
  • Documented the required stdin contract for workspace feedback record and
  • Registered workspace feedback record --json as a producer of the governed
  • Completed the Workspace Intelligence subcommand classification with contract,
  • Bumped the monorepo root, workspai, and wspai packages to 0.45.0, and
Fix
  • Fixed pipeline --strict semantics so warning-only pipelines remain advisory
  • Hardened concurrent dist-test build locking so waiting processes re-check
  • Kept live command inventory generation deterministic across test and package

v0.44.0

2026-07-14Release
New
  • Added Workspace Intelligence architecture and chain contracts to make the
  • Added generated contract coverage for runtime command discovery, CLI operation
  • Added runtime conformance and adversarial validation scripts for Workspace
  • Added archive capability, manifest, and operation result contracts for ZIP64,
  • Added readiness --workspace <path> for release-readiness checks outside the
Changed
  • Bumped the monorepo root, workspai, and wspai packages to 0.44.0, and
  • Expanded operational JSON schemas for autopilot, doctor, infra, product,
  • Hardened workspace snapshot, archive, contract verify, graph freshness,
  • Updated CLI and docs so Workspace Intelligence evidence flags are documented
  • Updated npm release workflow behavior so reruns can tolerate already-published
Fix
  • Fixed pipeline --no-agent-sync so it no longer writes agent-grounding
  • Fixed Workspace Intelligence option validation so workspace impact and
  • Fixed the artifact catalog mapping for autopilot-release.v1.json.
  • Fixed release-readiness workspace targeting parity with analyze --workspace
  • Fixed Windows artifact writes so EPERM from filesystem fsync does not
  • Increased timeout headroom for slower CLI process and HTTP retry integration
Verification
  • corepack npm run check
  • corepack npm --workspace workspai run contracts:check
  • corepack npm --workspace workspai run check:workspace-intelligence-runtime
  • corepack npm --workspace workspai run check:workspace-intelligence-adversarial
  • corepack npm --workspace workspai run docs:validate
  • corepack npm test
  • Real workspace smoke tests across my-new-wsp, my-works, my-workspace,

v0.43.1

2026-07-09Release
New
  • Added WORKSPAI_DEBUG_ARGS=1 as the Workspai-native debug environment flag
  • Added Workspace Intelligence chain validation coverage across minimal and
  • Added E2E workflow coverage for the managed Workspai workspace home at
Changed
  • Kept RAPIDKIT_NPM_DEBUG_ARGS=1 as a legacy fallback so existing local
  • Aligned the private monorepo, workspai, and wspai package versions on
  • Updated the wspai alias package dependency to require the matching
  • Guarded Python dependency sync repair by default so Doctor emits deterministic
Fix
  • Fixed project-scope Doctor fix evidence so project repairs write to the
  • Fixed Doctor fix/apply exit-code behavior so unresolved repairs fail
  • Fixed Workspace Run diagnostics so Python wrapper failures such as
Verification
  • corepack npm --workspace workspai run typecheck
  • corepack npm --workspace workspai run lint
  • corepack npm --workspace workspai run format:check
  • corepack npm --workspace workspai run build
  • corepack npm --workspace workspai run smoke:enterprise-package
  • corepack npm --workspace wspai run smoke
  • corepack npm --workspace workspai run test -- src/__tests__/index.test.ts src/__tests__/package-publish-contract.test.ts
  • corepack npm --workspace workspai run test
  • corepack npm --workspace workspai run test -- src/__tests__/doctor.test.ts
  • corepack npm --workspace workspai run test -- src/__tests__/doctor-canary-matrix.test.ts
  • corepack npm --workspace workspai run test -- src/__tests__/workspace-run.test.ts

v0.43.0

2026-07-07Release
New
  • Added the wspai npm alias package so users can run the canonical Workspai
  • Added monorepo release guards that keep wspai and workspai versions aligned
Changed
  • Promoted the Workspai npm package as the canonical CLI surface while keeping
  • Reorganized the npm CLI into the packages/cli workspace package for the new
  • Updated publish, smoke, and documentation surfaces for the workspai package
Fix
  • Removed the unavailable wai alias path and standardized the short npm alias
Verification
  • corepack npm --workspace workspai test -- src/__tests__/package-publish-contract.test.ts
  • corepack npm run smoke:alias-package
  • node scripts/enterprise-package-smoke.mjs
  • corepack npm publish --dry-run --access public --workspace wspai

v0.42.0

2026-07-06Release
New
  • Added optional Python engine creation for Python-aware workspaces via
  • Added shared workspace profile compatibility checks across create project,
  • Added broader runtime detection for profile compatibility decisions, including
Changed
  • Decoupled Workspace Intelligence foundation files from the workspace-local
  • Narrowed RapidKit module mutation to the RapidKit-owned module-enabled kits:
  • Preserved adopt/import governance for arbitrary projects while disabling
  • Updated command reference and CLI help guidance around skipped Python engines,
Fix
  • Fixed Python-free and skipped-engine workspaces creating misleading
  • Fixed skipped-engine launcher messaging so users are directed to npm-owned
Verification
  • npm exec -- vitest run src/__tests__/e2e.test.ts src/__tests__/create-internal.test.ts src/__tests__/workspace-python-engine-install-gate.test.ts
  • npm run typecheck -- --pretty false
  • npm run lint
  • npm run build
  • npm exec -- vitest run

v0.41.5

2026-07-04Release
Changed
  • Documented create workspace <name> [--here|--output <parent-dir>] in the
Fix
  • Fixed create workspace duplicate-name checks so an explicitly selected
  • Fixed doctor workspace so an empty workspace shell is not misclassified as a
  • Fixed default-mode Workspace Verify gate exit codes so needs-attention
Verification
  • npm exec -- vitest run src/__tests__/workspace-create-location.test.ts
  • npm run typecheck -- --pretty false
  • npm run build

v0.41.4

2026-07-02Release
New
  • Added workspace remediation-plan [--json] [--write] [--ci] [--include-paths] to build a
  • Added artifact-remediation-plan.v1 (contracts/artifact-remediation-plan.v1.json) with
  • Published the new command on runtime-command-surface.v1, extension CLI compatibility,
Changed
  • Updated operational skills and README guidance so agents read
  • Documented the artifact catalog entry and commands reference for the remediation-plan
Verification
  • npm run typecheck
  • npm run validate:contracts
  • npm test
  • npm run smoke:enterprise-package
  • npm run prepack

v0.41.3

2026-07-02Release
New
  • Added doctor-remediation-plan.v1 as the Studio-ready repair contract for
  • Added fact-freshness.v1 and fact-level freshness metadata across Workspace
  • Added multi-stack doctor canary coverage for frontend, backend, and polyglot
Changed
  • Deepened doctor workspace, doctor workspace --fix, doctor project, and
  • Hardened doctor repair planning so Workspai Studio can present the smallest
  • Extended Workspace Intelligence model, context, history, verify, and agent
  • Hardened CLI routing and enterprise gates around npm-vs-Python RapidKit
Fix
  • Fixed stale or misleading doctor/project evidence paths in mixed workspace
  • Fixed doctor status normalization around warning/error severities so TypeScript
  • Fixed repair command safety gaps where Studio-facing consumers needed a
Verification
  • npm run typecheck
  • npm run validate:contracts
  • npm test
  • npm run smoke:enterprise-package
  • npm run prepack

v0.41.2

2026-06-28Release
New
  • Added workspace why and workspace trace to the published Workspace
  • Added additive incidentSummary metadata to
  • Added README category positioning for Open-Source Workspace Intelligence and
Changed
  • Hardened enterprise-package-smoke to use an isolated writable npm cache and
  • Updated contract documentation to list current Workspace Intelligence schemas
  • Removed non-null assertions from Workspace Impact centrality/hotspot handling.
Verification
  • npm run lint
  • npm run typecheck
  • npm run format:check
  • npm run validate:docs
  • npm run check:generated-contracts
  • npm run check:shared-contracts
  • npm test (1573 passed, 8 skipped)
  • npm run smoke:enterprise-package
  • npm run prepack

v0.41.1

2026-06-28Release
New
  • Added enterprise npm package smoke and prepack gates:
  • Added pipe-safe CLI coverage for --version --json so release gates can
  • Added a command-safe package-runner invocation contract for npm-family
  • Added richer workspace-dependency-graph.v1 operational profile, topology
Changed
  • Hardened frontend scaffold execution, Node runtime package-manager detection,
  • Made CLI entrypoint stdout/stderr pipe-safe before fast process exits, fixing
  • Updated package metadata/files policy so publish artifacts include enterprise
  • Synced FastAPI common environment examples from the core kit source.
Fix
  • Fixed workspace-root rapidkit init failing child Node project init when npm
  • Fixed nested npx execution inheriting parent npm_config_package pins that
  • Fixed stale CLI test builds by tracking runner and platform-capability source
Verification
  • ./node_modules/.bin/tsc --noEmit
  • ./node_modules/.bin/vitest run (1573 passed, 8 skipped)
  • node scripts/enterprise-package-smoke.mjs
  • node scripts/prepack-enterprise.mjs

v0.41.0

2026-06-23Release
New
  • Added Phase 4 operational intelligence CLI surfaces: workspace explain,
  • Added versioned contracts under contracts/workspace-intelligence/:
  • Added operational skills generation via workspace agent-sync --write
  • Added structured doctor fix result output (fixResult) for
  • Added workspace contract verify evidence artifact and reader alignment for
  • Added blocker resolution hints on workspace verify when steps fail or
  • Added src/contracts/published-contract-versions.ts and expanded
Changed
  • Extended workspace verify plan: per-project init and start fleet
  • Extended workspace run enterprise controls: custom stages from
  • Refactored framework registry with resolveFrameworkRegistryEntry() for
  • Updated docs/contracts/ARTIFACT_CATALOG.md, docs/workspace-run.md, and
Other
  • workspace graph explain <project> remains the graph-topology slice;
  • MCP serve is read-mostly; write/fix tools stay approval-gated per MCP design
Verification
  • npm run build
  • npx vitest run (1550+ tests)
  • npm run validate:contracts
Showing the latest 12 of 93 published releases.Browse full history

VS Code extension

Workspai VS Code

Workspace intelligence inside VS Code — explorer, studio, advisor, and chat participant.

Latest stable

v0.34.0

Published releases

55

Tracked changes

1359

v0.34.0

2026-06-10Release
New
  • Workspace Infrastructure commands: plan, up, down, status, and open compose file, with Docker pre-flight checks, optional flags, and a dedicated workspace sidebar submenu.
  • Workspace Foundation: Ensure command with non-destructive and force re-sync modes plus modal confirmation before rewriting foundation files.
  • Project lifecycle commands for Build, Start (production), Lint, and Format from the Projects tree, including running-server conflict handling on start.
  • Module Maintenance commands: upgrade, diff, checkpoint, rollback, and uninstall, with registry-backed module selection, dry-run modes, and guarded confirmations for destructive actions.
  • Vitest coverage for infra, foundation, project lifecycle stage, and module maintenance terminal dispatch paths.
Changed
  • Expanded package.json command palette, workspace context menus, and project context menus to expose the new CLI parity surfaces.
Verification
  • npm run compile
  • npm run lint
  • vitest run (1094 tests)

v0.33.0

2026-06-08Release
New
  • Full .NET setup-runtime support across the command palette setup flow and the dashboard setup experience.
  • dotnet-only workspace bootstrap profile across schemas, completion, hover help, AI create flows, command reference, and workspace creation UI.
  • Drift guard coverage that keeps .NET and dotnet-only surfaced in setup/runtime/profile experiences.
Changed
  • Updated marketplace/package metadata to include .NET Web API and C# discovery terms.
  • Expanded polyglot and enterprise workspace profile copy to include .NET alongside Python, Node.js, Go, and Java.
  • Hardened release-stop-gate tests so script subprocesses run with a clean Node CLI environment instead of inheriting Vitest worker hooks.
  • Reset RapidKit CLI test mocks between tests and aligned fallback expectations with the actual direct-binary-to-npx execution path.
Fix
  • Fixed setup/runtime UI drift where .NET projects were supported by project creation but missing from runtime verification flows.
  • Fixed dashboard setup guidance so .NET SDK 8+ install, verify, path detection, and AI setup suggestions are visible.
  • Fixed profile parity gaps where dotnet-only could be accepted by the CLI surface but omitted from extension schemas or UI helpers.
Verification
  • ./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

v0.32.1

2026-06-08Release
New
  • Shared runtime command surface contract for extension/npm parity covering scaffold kits, module-support boundaries, lifecycle commands, and runtime tiers.
  • Runtime command surface parity tests to keep dashboard, AI creation, module suggestions, and CLI snippets aligned with the Workspai CLI.
  • .NET project creation and dashboard surfaces alongside the existing FastAPI, NestJS, Go, and Spring Boot flows.
Changed
  • Updated extension-host RapidKit calls to use the pinned Workspai CLI form: npx --yes --package rapidkit rapidkit ....
  • Aligned dashboard command reference, quick links, setup flows, project creation, and module browser copy with the latest Workspai CLI command surface.
  • Restricted AI module suggestions to FastAPI and NestJS, with explicit native package ecosystem guidance for Go, Spring Boot, and .NET.
  • Hardened AI prompt guidance so generated recommendations use current doctor/project/module command scopes.
Fix
  • Fixed .NET AI creation messaging that could incorrectly describe Spring Boot module behavior.
  • Fixed user-facing module install snippets that used unpinned rapidkit add module commands.
  • Fixed stale doctor command examples such as rapidkit doctor --scope=workspace in Studio surfaces.
  • Fixed module details and browser command previews so they copy the same supported CLI form documented by npm.
Verification
  • 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 (passes with existing warning budget)
  • npm run build
  • git diff --check

v0.32.0

2026-06-02Release
New
  • Enterprise Workspai dashboard flow with clearer workspace operations, project build, share/handoff, recent workspace, template, and module browsing sections.
  • Workspace Contract Registry documentation surface with screenshot coverage for sidebar Contract Graph and workspace.contract.json inspection.
  • Shared enterprise modal foundation for workspace creation, project creation, module installation, module details, and AI creation flows.
  • Webview error boundary support so dashboard rendering failures can surface recoverable errors instead of blank screens.
  • Updated screenshot inventory, README tour, and media documentation for Marketplace/readme preparation.
Changed
  • Reworked dashboard IA so workspace-level actions, project-level actions, and share/archive flows sit in their correct scopes.
  • Refined Project Actions and Module Browser copy to show selected project/workspace context without exposing local absolute paths.
  • Simplified onboarding and setup entry points around Workspai command-center language.
  • Refreshed modal interaction design with denser enterprise layout, command previews, clearer targets, and consistent footer actions.
  • Updated package metadata version to 0.32.0 across package.json and package-lock.json.
  • Added safe npm overrides for vulnerable transitive test dependencies while keeping the VS Code test CLI on the current release line.
Fix
  • Fixed dashboard switch/selection refresh behavior paths covered by the redesigned workspace overview flow.
  • Fixed module install/details surfaces that previously showed workspace paths where project context was expected.
  • Fixed duplicate webview message-case behavior encountered during dashboard/modal integration.
  • Cleared npm audit findings for the release package without using npm audit fix --force.
Verification
  • ./node_modules/.bin/tsc --noEmit
  • node esbuild.js from webview-ui
  • npm audit --json reports 0 vulnerabilities
  • git diff --check

v0.31.0

2026-05-31Release
New
  • Modular workspace analyze helper with stable runAnalyze, loadReport, and revealEvidence message handlers.
  • Dedicated Workspace Live Diagnosis analyze card for stable incident workflows.
Changed
  • Moved analyze lifecycle from the redesign-only Incident Studio path into the stable WelcomePanel / AIIncidentStudio experience.
  • Added clearer guidance for missing analyze output and prompt users to run rapidkit analyze.
Fix
  • Fixed missing analyze output flow so users are guided to rerun analysis instead of seeing an empty state.
Other
  • Recommended validation: npm run compile and npm run test.

v0.30.0

2026-05-27Release
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.
  • 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

2026-05-23Release
New
  • Consolidated a significant set of stabilization and governance improvements since v0.29.0 including AI runtime lifecycle hardening, memory-policy contract exposure and enforcement, provenance/export reliability improvements, and Incident Studio (vNext) delivery as an opt-in webview.
  • Removed an embedded non-English string in src/commands/aiFreeFeatures.ts and sanitized generated artifacts.
  • Made a deterministic textual ordering alignment in src/ui/panels/welcomePanel.ts to keep contract-based tests stable (no runtime behavior change).
  • Validated full source with npm run compile, npm run typecheck, and npx vitest run (all tests green).
  • 2ff3a50 — chore: commit rapidkit-vscode stable extension changes; preserve current stable AI feature base
  • touched: 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
  • notes: localization cleanup, deterministic textual-order alignment to satisfy contract tests, and in-tree Studio redesign (opt-in).
  • ead47c2 — feat(workspace): add autopilot release command integration
  • touched: package.json, src/commands/workspaceOperations.ts, src/test/driftGuard.test.ts, src/ui/panels/welcomePanel.ts
  • 05c2c3d — stabilization: extract creation/report lanes in welcome panel
  • touched: src/ui/panels/welcomePanel.ts
  • 19af650 — stabilization: isolate activation and incident lanes (wave 2)
  • touched: src/extension.ts, src/ui/panels/welcomePanel.ts
  • 96a6fab — fix(stabilization): harden polyglot watchers and AI stream reliability
  • touched: src/core/aiModelSelection.ts, src/core/aiService.ts, src/extension.ts, src/ui/panels/welcomePanel.shared.ts, src/ui/panels/welcomePanel.ts

v0.29.0

2026-05-19Release
New
  • Welcome panel chat brain tracking support via new panel helper module:
  • src/ui/panels/welcomePanelChatBrainTracking.ts
Changed
  • AI stream/runtime stabilization finalized across host and panel paths:
  • deterministic model alias matching and safer model fallback behavior
  • request timeout and cancellation lifecycle hardening in stream execution
  • stream done signaling tightened to avoid duplicate terminal events
  • module suggestion parsing and AI response handling made more defensive
  • Command path typing hardening (enterprise consistency):
  • legacy command handlers migrated from unsafe any usage to guarded typed/unknown flows
  • workspace/project selection command contracts aligned with provider models
  • project creation command imports normalized to static imports and strict error narrowing
  • Doctor and provenance command reliability improved through strict typing and safer contract parsing.
Fix
  • Type contract regressions blocking compile in workspace/project selection integration (workspaceSelection <-> extension wiring).
  • Add module command type-safety bug in slug resolution and selected-project payload narrowing.
  • AI service test parity updated to match cancellation semantics and prevent stale done-event assumptions.
Verification
  • Full validation run for this release window passed:
  • npm run compile
  • npm run test (all test files passing)
  • Lint remains warning-only for known non-blocking debt outside this release scope.
  • Commit scope included in this release is the full range from tag v0.28.0 to current 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

v0.28.0

2026-05-13Release
New
  • Enterprise E1/E2 execution slice shipped across Incident Studio contracts:
  • E1 baseline hardening with versioned cross-service impact score contract (v1) and execution-complete confidence/scope safeguards.
  • E2.1 local-processing memory policy profile exposure (policyProfile, sensitivity, localProcessingMode) in host and payload contracts.
  • E2.2 memory write-access contract enforcement for workspace memory write paths.
  • E2.3 repro-pack sensitivity labels end-to-end (host evidence, payload normalization, UI rendering, and export bundle contract).
  • E2.4 memory influence audit timeline linked to decision artifacts across host -> payload -> UI -> export flow.
  • E2.5 security review hardening coverage for memory/export paths (contract/drift/test enforcement).
  • Release governance tooling:
  • scripts/export-open-issues-report.mjs added for release issue-severity evidence export.
  • release-stop gate integration and workflow usage for open-issue severity blocking.
Changed
  • CI release gate enforcement strengthened:
  • .github/workflows/extension-smoke-matrix.yml now enforces release-stop checks with open-issue severity inputs.
  • scripts/release-stop-gate.mjs and package scripts aligned to stricter stop-gate behavior.
  • Incident Studio host/webview contracts updated for memory-policy governance, repro-pack security labels, and artifact-linked audit timeline evidence.
  • Impact and architecture reasoning safety strengthened through updated system graph and lens contracts, with expanded scenario and fixture coverage.
Fix
  • Fail-closed mutation safety regressions prevented with expanded drift guard and flow-level assertions for unknown-scope and policy-bound routes.
  • Memory/export redaction consistency tightened so sensitive fields remain sanitized in normalized payloads and link-safe bundle exports.
Verification
  • Core enterprise stabilization suites for E1/E2 slices pass in the release range:
  • src/test/impactScoreScenarioMatrix.test.ts
  • src/test/systemGraphIndexer.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
  • Commit scope included in this release is the full range from tag v0.27.3 to current HEAD.

v0.27.3

2026-05-12Release
New
  • Incident Studio policy modules — added new policy/evidence helper modules under src/ui/panels/:
  • incidentStudioPolicyGates.ts
  • incidentStudioResponseValidator.ts
  • incidentStudioVerifyRerun.ts
  • incidentStudioVerifyDiff.ts
  • incidentStudioEvidenceMapping.ts
  • incidentStudioEvidenceProvenance.ts
  • incidentStudioConfidenceUI.ts
  • incidentStudioExportProvenance.ts
  • Core backend contract modules:
  • src/core/backendFrameworkContract.ts (framework/runtime -> stack contract)
  • src/core/verifyPackContractExporter.ts (export verify-pack contract to .rapidkit/reports)
  • src/core/workspaceHygieneProbes.ts (duplicate-deps, SCM hygiene, README framework alignment)
  • Parity snapshot automation — added deterministic shared snapshot sync/check commands:
  • sync:parity-snapshot
  • check:parity-snapshot
  • contracts/backend-import-stack-parity.snapshot.json
  • scripts/sync-import-stack-parity-snapshot.mjs
  • Release notes artifact — added releases/RELEASE_NOTES_v0.27.3.md.
  • Regression suites — added focused test coverage for policy gates, verifier rerun/diff, evidence provenance/export, response contract validation, workspace boundary matching, and parity snapshot checks.
Changed
  • Incident Studio claim coherence (webview) — webview-ui/src/components/AIIncidentStudio.tsx now enforces NO-GO/verify-gate truth in UI claims:
  • blocks success messaging when verify/release gates are unsatisfied
  • downgrades GO to gated HOLD when verify completion gates are not met
  • surfaces explicit scope-truth and flow-vs-telemetry labels
  • guided mode now renders deterministic next+verify intent chips and hides dense action board panel
  • Command transport + display separation:
  • execution path normalized to portable npx --yes --package rapidkit rapidkit ...
  • user-facing command rendering simplified to rapidkit ...
  • applied across Incident Studio, command reference, and welcome panel pathways
  • Workspace stabilization telemetry model (src/utils/workspaceUsageTracker.ts):
  • added thresholds/metrics/gates for:
  • routeFallbackNonSuccessShare
  • verifyIncompleteWarningRate
  • topVerifyPathMissReasonShare
  • propagated to payload contract types and Incident Studio KPI cards/exports
  • Welcome panel runtime hardening (src/ui/panels/welcomePanel.ts):
  • explicit shell dispatch per OS for terminal-bridge execution
  • incident telemetry refresh wrapped with safe fallback postMessage
  • command scope detection expanded for workspace-level rapidkit actions
  • Release gate enforcement in CI — removed KPI bypass from smoke matrix release gate and switched to fixture-backed inputs (wave3-kpi-marker, claim checklist, enterprise gate, release posture label).
  • Formatting gate in CI — added format:check to smoke workflow (non-Windows) for local/CI parity.
Fix
  • Workspace path prefix-collision bug — src/utils/findWorkspace.ts now uses normalized boundary-safe containment checks, so sibling paths like workspace-other are no longer treated as nested under workspace.
  • Doctor command messaging parity — doctor evidence tooltips/context hints now use the portable canonical invocation.
  • Formatting consistency in release branch — normalized prettier formatting on high-churn files used by validation.

v0.27.2

2026-05-10Release
Fix
  • Webview disposal safety — prevented Webview is disposed uncaught errors in the Setup panel:
  • All postMessage calls are now guarded by a _safePostMessage() helper that checks disposal state before sending
  • Added _isDisposing flag set immediately on onDidDispose to stop any in-flight async callbacks
  • Registered message listener via this._disposables for proper cleanup lifecycle
  • Eliminated three uncaught errors (Webview is disposed) visible in the extension host output when closing the Setup panel

v0.27.1

2026-05-10Release
New
  • Workspace Run command suite — added first-class workspace stage commands and picker flow:
  • workspai.workspaceRunStage
  • workspai.workspaceRunInit
  • workspai.workspaceRunTest
  • workspai.workspaceRunBuild
  • workspai.workspaceRunStart
  • AI Workspace Command Center — added workspai.aiWorkspaceCommandCenter with a categorized operation launcher for workspace navigation, health, and governance commands.
  • Project-scoped Doctor command — added workspai.projectDoctor with explicit Check/Fix selection and project-aware routing from Incident Studio.
  • Doctor treatment telemetry envelope — Incident Studio telemetry now includes doctorTreatmentStatus (trend, drift deltas, scope provenance, traceability coverage, probe failures/warnings) and corresponding UI rendering.
Changed
  • Workspace init execution path — workspai.workspaceInit now runs canonical workspace run init flow for consistent fleet-stage semantics.
  • Workspace operations targeting — normalized workspace target resolution from command payloads and selection context across workspace operations and selection commands.
  • Incident Studio command wiring — doctor actions route to workspace/project-aware commands, adds project doctor report access, and improves scope-aware labels in telemetry UI.
  • AI command catalog — expanded AI action surface with workspace governance and command-center integration; command documentation aligned to npx rapidkit ... syntax.
Fix
  • Sensitive path exposure in doctor/compliance surfaces — outputs now use link-safe/sanitized path hints instead of leaking full absolute report directories.
  • Command docs and hints parity — corrected stale command hints such as npx workspai.doctor workspace to canonical npx rapidkit doctor workspace.
  • Drift guard/test alignment — updated drift assertions and Incident Studio telemetry tests to match current command contracts and doctor treatment payload shape.
Showing the latest 12 of 55 published releases.Browse full history

Workspai CLI · same workspace truth