File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -7,6 +7,12 @@ All notable changes to the Specify CLI and templates are documented here.
77The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.0.0/ ) ,
88and this project adheres to to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0/ ) .
99
10+ ## [ 0.0.133] - 2026-03-13
11+
12+ ### Fixed
13+
14+ - ** Extension commands refresh on init** : Re-running ` specify init ` now properly refreshes extension command files via ` _ensure_commands_for_agent ` (reverted broken remove/reinstall approach that caused "Manifest not found" errors)
15+
1016## [ 0.0.132] - 2026-03-13
1117
1218### Fixed
Original file line number Diff line number Diff line change 11[project ]
22name = " agentic-sdlc-specify-cli"
3- version = " 0.0.132 "
3+ version = " 0.0.133 "
44description = " Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)."
55requires-python = " >=3.11"
66dependencies = [
Original file line number Diff line number Diff line change @@ -2743,10 +2743,13 @@ def install_bundled_extensions(
27432743 continue
27442744
27452745 try :
2746- # Always install to ensure latest version
2747- # Remove existing extension first to allow reinstall (install_from_directory rejects existing)
2746+ # Check if already installed - skip to avoid issues with source directory
2747+ # Commands are refreshed via _ensure_commands_for_agent instead
27482748 if manager .registry .is_installed (ext_name ):
2749- manager .remove (ext_name , keep_config = True )
2749+ skipped .append (f"{ ext_name } (existing)" )
2750+ continue
2751+
2752+ # Install from bundled directory
27502753 manager .install_from_directory (ext_dir , speckit_version )
27512754 installed .append (ext_name )
27522755 except ExtensionError as e :
You can’t perform that action at this time.
0 commit comments