Skip to content

feat: add daemon skill inventory and managed sync#28

Merged
glittercowboy merged 3 commits intomainfrom
feature/skills-sync
Apr 15, 2026
Merged

feat: add daemon skill inventory and managed sync#28
glittercowboy merged 3 commits intomainfrom
feature/skills-sync

Conversation

@glittercowboy
Copy link
Copy Markdown
Contributor

What changed

This teaches the daemon to inventory local skills and apply managed skill sync operations from the cloud. It also bumps the daemon to github.com/gsd-build/protocol-go v0.10.0.

Why

The skills sync flow needs each connected machine to advertise what skills it has locally and to accept managed create, update, and delete operations safely.

How it works now

The daemon now discovers skills under the expected roots, publishes inventory when a project root is seen, watches for changes, and applies managed file writes and removals with root-safety checks. The relay connection uses the new protocol messages from v0.10.0.

Verification

  • GOWORK=off go test ./...

Post-merge

  • Tag the next daemon release and verify the release workflow/artifacts.

@glittercowboy glittercowboy merged commit 2371519 into main Apr 15, 2026
1 check passed
@glittercowboy glittercowboy deleted the feature/skills-sync branch April 15, 2026 14:09
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