feat(resource-loader): sync bundled skills to ~/.gsd/agent/skills/ on launch

This commit is contained in:
Lex Christopherson 2026-03-11 01:07:21 -06:00
parent 763644bd95
commit 721e1b9bb2

View file

@ -36,6 +36,13 @@ export function initResources(agentDir: string): void {
cpSync(srcAgents, destAgents, { recursive: true, force: true }) cpSync(srcAgents, destAgents, { recursive: true, force: true })
} }
// Sync skills — always overwrite so updates land on next launch
const destSkills = join(agentDir, 'skills')
const srcSkills = join(resourcesDir, 'skills')
if (existsSync(srcSkills)) {
cpSync(srcSkills, destSkills, { recursive: true, force: true })
}
// Sync AGENTS.md // Sync AGENTS.md
const srcAgentsMd = join(resourcesDir, 'AGENTS.md') const srcAgentsMd = join(resourcesDir, 'AGENTS.md')
const destAgentsMd = join(agentDir, 'AGENTS.md') const destAgentsMd = join(agentDir, 'AGENTS.md')