From 0fd4d703139d407dbd4d62eb4200edad595fa54b Mon Sep 17 00:00:00 2001 From: Viktorplus <36795799+viktorplus@users.noreply.github.com> Date: Sun, 7 Jun 2026 16:38:08 +0200 Subject: [PATCH] fix: track kimi agent stage dir immediately --- src/runtime-artifact-layout.cts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/runtime-artifact-layout.cts b/src/runtime-artifact-layout.cts index 3bda4d043..d52ced4a9 100644 --- a/src/runtime-artifact-layout.cts +++ b/src/runtime-artifact-layout.cts @@ -224,6 +224,7 @@ function kimiAgentsKind(destSubpath: string, prefix: string, configDir: string): const rootAgent = `---\nname: gsd\ndescription: Run GSD workflows in Kimi CLI.\ntools: Agent\n---\n\n# GSD for Kimi CLI\n\nCoordinate installed /skill:gsd-* workflows and route work to generated GSD subagents when a workflow requires an agent handoff.\n`; const artifacts = buildKimiAgentArtifacts({ rootAgent, subagents }); const stageDir = fs.mkdtempSync(path.join(os.tmpdir(), 'gsd-kimi-agents-')); + installProfiles.STAGED_DIRS.add(stageDir); fs.writeFileSync(path.join(stageDir, 'gsd.yaml'), artifacts.root.yaml); fs.writeFileSync(path.join(stageDir, 'gsd.md'), artifacts.root.prompt); const subagentsDir = path.join(stageDir, 'subagents'); @@ -232,7 +233,6 @@ function kimiAgentsKind(destSubpath: string, prefix: string, configDir: string): fs.writeFileSync(path.join(subagentsDir, `${artifact.name}.yaml`), artifact.yaml); fs.writeFileSync(path.join(subagentsDir, `${artifact.name}.md`), artifact.prompt); } - installProfiles.STAGED_DIRS.add(stageDir); return stageDir; }, };