Skip to content
Draft
Show file tree
Hide file tree
Changes from 4 commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
8b20d0b
Initial plan
Copilot Mar 20, 2026
3212309
Add agent pack infrastructure with embedded packs, manifest validatio…
Copilot Mar 20, 2026
ec5471a
Fix code review issues: safe teardown for shared dirs, less brittle t…
Copilot Mar 20, 2026
b5a5e3f
Add installed-file tracking with SHA-256 hashes for safe agent teardown
Copilot Mar 20, 2026
a63c248
Move file recording to finalize_setup() — called after init pipeline …
Copilot Mar 20, 2026
e190116
refactor: setup reports files, CLI checks modifications before teardo…
Copilot Mar 20, 2026
c3efd1f
style: fix f-string formatting in _reregister_extension_commands
Copilot Mar 20, 2026
c2227a7
feat: add --agent flag to init for pack-based flow with file tracking
Copilot Mar 20, 2026
d6016ab
style: simplify --agent help text, normalize comment spelling
Copilot Mar 20, 2026
9b580a5
feat: setup() owns scaffolding and returns actual installed files
Copilot Mar 20, 2026
978addc
refactor: simplify finalize_setup scan to agent_root only, improve co…
Copilot Mar 20, 2026
55bcbd3
fix: resolve all ruff check failures (F541 f-string placeholders, F40…
Copilot Mar 23, 2026
795f1e7
fix: add explanatory comments to all empty except clauses (code quality)
Copilot Mar 23, 2026
00117c5
feat: address all 10 code quality issues — ID validation, rollback, D…
Copilot Mar 23, 2026
ab8c58f
fix: improve test match specificity and rollback error message per co…
Copilot Mar 23, 2026
b94e541
fix: address PR review — legacy teardown, generic agent, ~/.specify p…
mnriem Mar 23, 2026
7904482
fix: address PR review round 2 — legacy rmtree confirmation, agent_pa…
mnriem Mar 23, 2026
34fa61e
docs: clarify that tracking all setup files is intentional (safe due …
mnriem Mar 23, 2026
48392ea
fix: hash-check before deletion, track all files, fix overrides bug, …
mnriem Mar 23, 2026
720ac50
fix: path traversal guard, rollback extension re-registration, lifecy…
mnriem Mar 23, 2026
433502b
fix: force flag passthrough, cross-platform hashes, manifest retentio…
mnriem Mar 23, 2026
ca9c73d
docs: explain extension file overlap in finalize_setup scan comment
mnriem Mar 23, 2026
38ae759
fix: stale manifest cleanup, resolve with project_path, AGENTS.md add…
mnriem Mar 23, 2026
b59b828
fix: only delete manifest when full tracked set was processed
mnriem Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,8 @@ packages = ["src/specify_cli"]
"scripts/powershell" = "specify_cli/core_pack/scripts/powershell"
".github/workflows/scripts/create-release-packages.sh" = "specify_cli/core_pack/release_scripts/create-release-packages.sh"
".github/workflows/scripts/create-release-packages.ps1" = "specify_cli/core_pack/release_scripts/create-release-packages.ps1"
# Official agent packs (embedded in wheel for zero-config offline operation)
"src/specify_cli/core_pack/agents" = "specify_cli/core_pack/agents"

[project.optional-dependencies]
test = [
Expand Down
Loading
Loading