Skip to content

Commit e769fe9

Browse files
committed
Release v0.0.133 - Fix extension commands refresh
1 parent ca03036 commit e769fe9

3 files changed

Lines changed: 13 additions & 4 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,12 @@ All notable changes to the Specify CLI and templates are documented here.
77
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
88
and 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

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "agentic-sdlc-specify-cli"
3-
version = "0.0.132"
3+
version = "0.0.133"
44
description = "Specify CLI, part of GitHub Spec Kit. A tool to bootstrap your projects for Spec-Driven Development (SDD)."
55
requires-python = ">=3.11"
66
dependencies = [

src/specify_cli/__init__.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff 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:

0 commit comments

Comments
 (0)