Fix --dev extension agent symlinks (#2554)

* Fix dev extension agent symlinks

* Address dev symlink review feedback

* fix: handle dev symlink relpath failures

* fix: fall back when dev cache writes fail

* test: cover dev symlink fallback without privileges
This commit is contained in:
NgoQuocViet2001
2026-05-28 21:29:17 +07:00
committed by GitHub
parent 5a678c552e
commit 9307093d8a
5 changed files with 543 additions and 16 deletions

View File

@@ -2971,7 +2971,12 @@ def extension_add(
console.print(f"[red]Error:[/red] No extension.yml found in {source_path}")
raise typer.Exit(1)
manifest = manager.install_from_directory(source_path, speckit_version, priority=priority)
manifest = manager.install_from_directory(
source_path,
speckit_version,
priority=priority,
link_commands=True,
)
elif from_url:
# Install from URL (ZIP file)