Releases: tikalk/agentic-sdlc-spec-kit
Releases · tikalk/agentic-sdlc-spec-kit
Release list
Spec Kit - agentic-sdlc-v0.12.15+adlc9
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc9
specify init my-projectWhat's Changed
- fix: team-boot/team-discover skill-invocation gaps (adlc9)
- feat: canonical event unification + 4 new hook adapters (adlc8)
- fix: team-* model-invocation commands silently no-op on dotfile paths
- fix: ruff lint errors in _hooks_fork.py (F541 f-strings, F841 unused var)
- feat: integration runtime hooks (adlc6)
- fix: replace Unicode arrows with ASCII-safe equivalents in agent-context scripts
- chore(release): bump CLI to 0.12.15+adlc5 and team-ai-directives to 4.3.1
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar...
Spec Kit - agentic-sdlc-v0.12.15+adlc8
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc8
specify init my-projectWhat's Changed
- feat: canonical event unification + 4 new hook adapters (adlc8)
- fix: team-* model-invocation commands silently no-op on dotfile paths
- fix: ruff lint errors in _hooks_fork.py (F541 f-strings, F841 unused var)
- feat: integration runtime hooks (adlc6)
- fix: replace Unicode arrows with ASCII-safe equivalents in agent-context scripts
- chore(release): bump CLI to 0.12.15+adlc5 and team-ai-directives to 4.3.1
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.de...
Spec Kit - agentic-sdlc-v0.12.15+adlc7
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc7
specify init my-projectWhat's Changed
- fix: team-* model-invocation commands silently no-op on dotfile paths
- fix: ruff lint errors in _hooks_fork.py (F541 f-strings, F841 unused var)
- feat: integration runtime hooks (adlc6)
- fix: replace Unicode arrows with ASCII-safe equivalents in agent-context scripts
- chore(release): bump CLI to 0.12.15+adlc5 and team-ai-directives to 4.3.1
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option ...
Spec Kit - agentic-sdlc-v0.12.15+adlc6
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc6
specify init my-projectWhat's Changed
- feat: integration runtime hooks (adlc6)
- fix: replace Unicode arrows with ASCII-safe equivalents in agent-context scripts
- chore(release): bump CLI to 0.12.15+adlc5 and team-ai-directives to 4.3.1
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve cata...
Spec Kit - agentic-sdlc-v0.12.15+adlc5
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc5
specify init my-projectWhat's Changed
- chore(release): bump CLI to 0.12.15+adlc5 and team-ai-directives to 4.3.1
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographica...
Spec Kit - agentic-sdlc-v0.12.15+adlc3
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc3
specify init my-projectWhat's Changed
- feat: register team-discover hooks + add Skill Check step to preset commands
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographically instead of returning False (github#3323)
- fix(workflows): quote-aware interpo...
Spec Kit - agentic-sdlc-v0.12.15+adlc2
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc2
specify init my-projectWhat's Changed
- docs: add PyPI as second supported install route (github#3425) (github#3516)
- fix(workflows): fail while/do-while steps on non-list steps instead of crashing (github#3519)
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographically instead of returning False (github#3323)
- fix(workflows): quote-aware interpolation so a literal }} in a filter arg doesn't break multi-expression templates...
Spec Kit - agentic-sdlc-v0.12.15+adlc1
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.15+adlc1
specify init my-projectWhat's Changed
- Add PatchWarden Evidence Pack extension to community catalog (github#3514)
- feat(extensions): port git extension scripts to Python (github#3400)
- chore: release 0.12.15, begin 0.12.16.dev0 development (github#3513)
- Update Autonomous Run Governance preset to v0.1.4 (github#3511)
- fix(workflows): raise catalog error, not raw ValueError, on a malformed catalog URL (github#3484)
- fix(workflows): evaluate 'in'/'not in' safely on a non-iterable right operand (github#3447) (github#3468)
- fix: add trailing newline to init-options.json output (github#3509)
- feat(workflows): align workflow CLI with extension command surface (github#3419)
- fix(extensions): stop env-var config leaking across prefix-colliding extension IDs (github#3497)
- fix(integrations): escape control characters in goose recipe YAML renderer (github#3384)
- [extension] Update DocGuard — CDD Enforcement extension to v0.32.0 (github#3489)
- [extension] Add Multi-Repo Branch Sync extension to community catalog (github#3411)
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographically instead of returning False (github#3323)
- fix(workflows): quote-aware interpolation so a literal }} in a filter arg doesn't break multi-expression templates (github#3307)
- Support namespaced git feature branch templates (github#3293)
- test: update quick preset version assertion to 1.2.2
- feat(workflow): split mission/run...
Spec Kit - agentic-sdlc-v0.12.14+adlc1
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.14+adlc1
specify init my-projectWhat's Changed
- chore: release 0.12.14, begin 0.12.15.dev0 development (github#3506)
- [extension] Add Spec Kit Memory extension to community catalog (github#3455)
- Add Test-First Governance preset to community catalog (github#3504)
- Add Autonomous Run Governance preset to community catalog (github#3501)
- fix(tests): use fork-aware command prefix in opencode canonical-dir test
- fix(workflows): validate command step input/options are mappings (github#3262)
- fix(presets): resolve() honors manifest-declared file: for installed presets (github#3351)
- fix: trailing whitespace in spec.md
- fix(init): don't block on confirmation for 'init --here' without a TTY (github#3236)
- feat: multi-provider taskstoissues with config template
- [extension] Add Quality Gates (Enforcement Layer) extension to community catalog (github#3431)
- fix(integrations): exit cleanly on unbalanced quote in --integration-options (github#3457) (github#3466)
- fix(integrations): declare kiro-cli multi-install safe (github#3471) (github#3485)
- fix(workflows): fail fan-in step on non-list wait_for instead of crashing (github#3482)
- chore: release 0.12.13, begin 0.12.14.dev0 development (github#3498)
- fix(workflows): fail switch step on non-mapping cases instead of crashing (github#3481)
- Cleanup agent-file-template.md (github#2579)
- fix: mark Kiro integration as multi-install safe (github#3472)
- fix: rewrite extension-relative subdir paths in generated command bodies (github#3444)
- fix(templates): point constitution sync checklist at installed command files (github#3418)
- feat(workflows): make shell step timeout configurable (github#3327) (github#3328)
- docs: clarify that release tags keep the leading v prefix (github#3463)
- fix(workflows): don't crash on membership test against a non-iterable (github#3448)
- fix(workflows): if-step validate accepts falsy non-list else (github#3264)
- chore: release 0.12.12, begin 0.12.13.dev0 development (github#3490)
- fix(extensions): set-priority repairs corrupted boolean priority (github#3268)
- fix(presets): set-priority repairs corrupted boolean priority (github#3269)
- fix(workflows): engine loop cap ignores bool max_iterations (github#3270)
- docs(bundles): document --integration on 'bundle update' (github#3271)
- fix(workflows): harden catalog.py against mis-shaped registry & non-string fields (github#3375)
- Add Verify Review Ship extension to community catalog (github#3450)
- fix(bundle): reject file:// / local download_url — catalog URLs are HTTPS-only (github#3344)
- fix(extensions): handle prefix-colliding env vars in _get_env_config (github#3350)
- docs: document copilot skills mode (--skills) and markdown deprecation (github#3313)
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographically instead of returning False (github#3323)
- fix(workflows): quote-aware interpolation so a literal }} in a filter arg doesn't break multi-expression templates (github#3307)
- Support namespaced git feature branch templates (github#3293)
- test: update quick preset version assertion to 1.2.2
- feat(workflow): split mission/run, add safety layer, supervision modes
- chore(deps): bump actions/setup-dotnet from 5.3.0 to 5.4.0 (github#3315)
- feat(workflow): optional phase selection with if-step command catalog
- fix: preserve extension namespace in command invocation
- fix: align workflow extension aliases with convention (workflow.mission/resume/persist)
- fix: update pyproject.toml force-include and catalog for loop→workflow rename
- feat: replace loop extension with workflow factory (0.12.4+adlc9)
- docs: add SDD-guided upgrade verification section to FORK.md
- fix: EDD run-deterministic path bug — resolve OUT_FILE to absolute before cd (0.12.4+adlc8)
- fix: impl-converge-loop command names + loop.goal SPECKIT placeholders + CLI fallback (0.12.4+adlc8)
- fix: clean up dangling verify references after merge into converge (0.12.4+adlc7)
- chore: bump version to 0.12.4+adlc6 for change.converge parity
- feat: change.converge full verification p...
Spec Kit - agentic-sdlc-v0.12.11+adlc3
Install
uv tool install agentic-sdlc-specify-cli --from git+https://github.com/tikalk/agentic-sdlc-spec-kit.git@agentic-sdlc-v0.12.11+adlc3
specify init my-projectWhat's Changed
- feat: multi-provider taskstoissues with config template
- fix: agent-context Python parity + expand managed section to cover all context modules
- fix: wrap bare make_typer import with try/except fallback in integrations/_commands.py
- feat: agent-context lifecycle, init-time context seeding, auto-generate skills from model-invocation commands
- chore: release 0.12.11, begin 0.12.12.dev0 development (github#3460)
- fix(agent-context): discover nested plan.md in scoped layouts (github#3024) (github#3301)
- fix(auth): return no matches, not raw ValueError, for a malformed URL (github#3437)
- fix(catalogs): raise catalog error, not raw ValueError, on a malformed URL (github#3435)
- fix(bundler): raise BundlerError, not raw ValueError, on a malformed catalog URL (github#3433)
- chore: add pre-commit config and fix trailing whitespace/end-of-file (github#3430)
- Add EARS Requirements Syntax extension to community catalog (github#3407)
- Add Spec Kit Figma extension to community catalog (github#3408)
- fix(workflows): report validation errors instead of crashing on non-string workflow.yml scalars (github#3421)
- fix(templates): remove self-referencing path in plan-template.md note (github#3417)
- chore: release 0.12.10, begin 0.12.11.dev0 development (github#3453)
- chore(deps): bump astral-sh/setup-uv from 8.2.0 to 8.3.2 (github#3439)
- chore(deps): bump DavidAnson/markdownlint-cli2-action (github#3438)
- fix(templates): correct phase numbering in plan.md (github#3416)
- fix(git-ext): honor explicit -Number 0 in PowerShell branch creation (github#3412)
- fix: team-discover invocable, agent-context preinstall, --help theming, MCP label
- fix: merge team-ai-directives skill tracker steps and force-copy bundled governance skills
- docs: add 'spectatui' entry to friends.md (github#3362)
- feat: restore bundled team-ai-directives governance extension as adlc3
- test: pin interpreter probe so py-template render test passes on Windows (github#3428)
- feat(workflows): make shell step timeout configurable (github#3404)
- fix: find plans in nested spec directories (github#3405)
- feat(templates): add py: lines to command templates' scripts frontmatter (github#3403)
- chore: release 0.12.9, begin 0.12.10.dev0 development (github#3426)
- fix(integrations): skip Windows Store python3 alias stub in resolve_python_interpreter (github#3385)
- fix(integrations): escape control characters in SKILL.md frontmatter (github#3399)
- fix(workflows): apply chained expression filters left-to-right (github#3339)
- fix(scripts): resolve invoke_separator by parse success, not python3 availability (github#3304) (github#3320)
- fix(shared-infra): refresh_shared_templates preserves recovered user files (github#3378)
- fix(agents): resolve skill placeholders in Goose (yaml) command output (github#3374)
- fix(bundler): enforce version pin on bundled preset/extension installs (github#3377)
- Update Golden Demo extension to v0.3.0 (github#3394)
- test: isolate integration test home (github#3144)
- feat: per-preset SPECKIT_COMMAND*_ placeholders and Done When alignment
- chore: release 0.12.8, begin 0.12.9.dev0 development (github#3410)
- [extension] Add LLM Wiki extension to community catalog (github#3361)
- Docs: Document missing CLI flags and integrations (github#3182)
- Docs: Remove Cursor from CLI check list in README (github#3184)
- feat(extensions): port update-agent-context to Python (github#3387)
- fix(scripts): fall through to grep/sed when python3 is a broken stub in feature.json parser (github#3312)
- fix(toml): escape control characters so generated command files parse (github#3341)
- fix: call apply_theming_patches() to patch _console.ACCENT_STYLE at runtime
- fix: inline delegation template fallback in tasks-meta-utils.sh
- fix: remove stale agent-file-template from pyproject.toml force-include
- refactor: revert templates/ to upstream, document policy in FORK.md
- fix: Forge dot-notation test — use SPECKIT_COMMAND*_ placeholders in tasks
- chore: bump to 0.12.6+adlc3
- fix: theme panel titles, hook prefix, tasks handover, E701 lint
- feat(theme): sweep green/cyan to accent + warm semantic palette
- fix(cli): exit cleanly on malformed IPv6 URLs in
extension/preset/workflow add(github#3369) - fix(github-http): return None on malformed GHES port instead of raising (github#3379)
- fix(integrations): guard _sha256 against unreadable managed files (github#3376)
- chore: release 0.12.7, begin 0.12.8.dev0 development (github#3398)
- fix(bundler): bundle update uninstalls components dropped by new version (github#3353)
- fix(workflows): route run/resume errors to stderr under --json (github#3352)
- fix(workflows): fan-in validate() rejects non-mapping output (github#3349)
- fix(workflows): shell step validate() rejects non-string run (github#3348)
- fix(integrations): agy honors SPECKIT_INTEGRATION_AGY_EXTRA_ARGS (github#3347)
- Add Orchestration Task Context Management extension to community catalog (github#3372)
- Update DocGuard — CDD Enforcement extension to v0.30.0 (github#3371)
- Update Ripple extension to v1.1.0 (github#3370)
- feat(integrations): generalize post-processing to all format types (github#3311)
- chore: release 0.12.6, begin 0.12.7.dev0 development (github#3393)
- fix(bundler): validate catalog URLs in
catalog add(HTTPS-only, require host) (github#3367) - Update Ralph Loop extension to v1.2.1 (github#3365)
- fix(powershell): expand {prefix} in branch_template (parity with bash twin)
- fix extension-local script path rewriting (github#3364)
- fix: post-merge branch_template test/doc/PS fixes
- Add Charter extension to community catalog (github#3363)
- docs: fix FORK.md base upstream for adlc11 (0.12.4.dev0 → 0.12.5.dev0)
- feat(scripts): add Python check-prerequisites PoC (github#3302)
- test: reduce registry manifest test repetition (github#3146)
- fix(integrations): hermes honors SPECKIT_INTEGRATION_HERMES_EXTRA_ARGS (github#3346)
- fix(extensions): coerce non-mapping YAML config roots to {} in ConfigManager (github#3345)
- fix(yaml): pin goose recipe prompt block-scalar indentation (github#3343)
- chore: release 0.12.5, begin 0.12.6.dev0 development (github#3381)
- fix(workflows): match gate reject option case-insensitively (github#3335)
- fix(bundler): reject host-less catalog URLs in adapters (use hostname, not netloc) (github#3333)
- fix(bundler): resolve catalog search at highest-precedence source before filtering (github#3331)
- fix(workflows): compare non-numeric strings lexicographically instead of returning False (github#3323)
- fix(workflows): quote-aware interpolation so a literal }} in a filter arg doesn't break multi-expression templates (github#3307)
- Support namespaced git feature branch templates (github#3293)
- test: update quick preset version assertion to 1.2.2
- feat(workflow): split mission/run, add safety layer, supervision modes
- chore(deps): bump actions/setup-dotnet from 5.3.0 to 5.4.0 (github#3315)
- feat(workflow): optional phase selection with if-step command catalog
- fix: preserve extension namespace in command invocation
- fix: align workflow extension aliases with convention (workflow.mission/resume/persist)
- fix: update pyproject.toml force-include and catalog for loop→workflow rename
- feat: replace loop extension with workflow factory (0.12.4+adlc9)
- docs: add SDD-guided upgrade verification section to FORK.md
- fix: EDD run-deterministic path bug — resolve OUT_FILE to absolute before cd (0.12.4+adlc8)
- fix: impl-converge-loop command names + loop.goal SPECKIT placeholders + CLI fallback (0.12.4+adlc8)
- fix: clean up dangling verify references after merge into converge (0.12.4+adlc7)
- chore: bump version to 0.12.4+adlc6 for change.converge parity
- feat: change.converge full verification parity with spec.converge (0.12.4+adlc5)
- feat: loop.goal arg-based flow + sdd-loop workflow + outer loop cap (0.12.4+adlc5)
- fix: remove trailing whitespace in converge post-hook section
- feat: EDD as convergence partner + unified evidence bundle (0.12.4+adlc4)
- feat: loop extension + merge verify into converge + EDD hook move (0.12.4+adlc3)
- fix(integrations): cursor-agent honors executable/extra-args env overrides (github#3265)
- docs: drop stale kimi KIMI.md->AGENTS.md migration note (github#3291)
- chore: release 0.12.4, begin 0.12.5.dev0 development (github#3305)
- fix(tests): update preset version assertion to 1.2.0
- fix(presets): align preset hooks with EXECUTE_COMMAND + fork regression fixes (0.12.4+adlc2)
- docs(guides): align command prefix with agentic-sdlc preset (/spec.*)
- chore: update CHANGELOG and FORK.md for 0.12.4+adlc1
- fix(cli): restore themed banner on bundle/extension/preset/workflow-step command groups
- feat(cli): add
pyscript type & Python interpreter resolution (github#3278) (github#3285) - fix: resolve GitHub release asset API URL for private repo bundle downloads (github#3136)
- [extension] Add Analytics extension to community catalog (github#3296)
- fix: interpolate multi-expression templates instead of returning None (github#3208) (github#3228)
- feat(cli): honor SPECIFY_INIT_DIR in the specify CLI project resolver (github#3186)
- fix(extensions): resolve core-command dirs via _assets helpers (github#3274) (github#3287)
- fix: fall back to feature dir basename for empty CURRENT_BRANCH (github#3026) (github#3229)
- feat(bug-fix): add label-driven bug-fix agentic workflow (github#3258)
- feat(workflows): add label-driven bug-test workflow (github#3239) (github#3257)
- chore: release 0.12.3, begin 0.12.4.dev0 development (github#3295)
- feat(copilot): warn before skills default rollout (github#3256)
- Add June 2026 newsletter (github#3289)
- docs(toc): add Bundles and Authentication to the Reference nav (github#3267)
- fix(integrations): add zed to discovery catalog.json (github#3266)
- fix(integrations): cline hook note collapses onto instruction at EOF (github#3263)
- fix: F811 lint, consolidate _extension_fork into _core_fork, agent-context opt-in alignment (0.11.9+adlc9)
- refactor: move workflow command handlers to workflows/_commands.py (PR-8/8) (github#3159)
- chore: retire Roo Code integration — extension shut down (github#3167) (github#3212)
- fix(bundle): allow 'catalog remove' by the same relative path used to add (github#3242)
- fix(workflows): reject bool max_iterations in while/do-while validation ...