Release line: stable
This patch release ships the combined PR #462 and PR #463 runtime-goal
proxy fixes, plus the release-gate hardening found during merged stress
testing.
- Package version prepared for publish:
2.1.4 - Previous stable release:
v2.1.3 - Semver rationale: patch release for runtime proxy compatibility, deactivated account handling, and model-matrix release validation behavior.
- Thread-goal fallback handling now supports snake-case
thread_idrequest bodies when upstream returns the local blocked-goal HTML fallback response. - Workspace-disabled
403responses keep priority over thread-goal fallback behavior, so deactivated accounts are disabled and surfaced correctly. - Model-matrix release validation now treats unsupported current-account model
capabilities as skipped cases by default while keeping strict capability
checks available through
--strict-capabilities. - Matrix success detection now ignores echoed prompt tokens after terminal JSON failures, preventing false green live checks.
- Vitest release scripts now run serialized to avoid the known Windows parallel fake-timer timeout in the runtime-toast block.
- Added focused regression coverage for the merged runtime proxy paths and model capability matrix availability.
npm run buildnpm run typechecknpm run typecheck:scriptsnpm run lint- full
npm test npm run test:coveragenpm run test:model-matrixnpm run vendor:verifynpm run clean:repo:checknpm run pack:checkgit diff --check
- Previous release notes:
docs/releases/v2.1.3.md