Skip to content

feat(skills): Add structured installer logging - #21

Merged
philprime merged 1 commit into
mainfrom
feat/skill-installer-logging
Sep 15, 2026
Merged

philprime merged 1 commit into
mainfrom
feat/skill-installer-logging

Conversation

@philprime

Copy link
Copy Markdown
Member

Inject a swift-log logger into AgentSkillInstaller through a per-command factory in Dependencies. Add structured events for preflight checks, dry runs, unchanged files, forced replacements, removals, validation conflicts, and filesystem failures without logging absolute installation paths or file contents.

Installation safeguards, command output, logging bootstrap, and Sentry filtering remain unchanged. Renderer logging is not included.

Verification

Passed 93 unit tests, make analyze, and make build. Release install/uninstall and dry-run smoke tests passed in an isolated temporary directory with telemetry disabled.

@philprime
philprime marked this pull request as ready for review September 15, 2026 11:24
@philprime
philprime merged commit 80d65e5 into main Sep 15, 2026
15 checks passed
@philprime
philprime deleted the feat/skill-installer-logging branch September 15, 2026 11:28
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant