From 84b11237f22daad07cd83eeb9a71d5b340d7d94e Mon Sep 17 00:00:00 2001 From: Peter Steinberger Date: Wed, 27 May 2026 02:46:21 -0400 Subject: [PATCH] fix: let skills JSON output flush naturally --- src/cli/skills-cli.commands.test.ts | 1 + src/cli/skills-cli.ts | 1 - 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cli/skills-cli.commands.test.ts b/src/cli/skills-cli.commands.test.ts index 968ec981551..6f5366abf96 100644 --- a/src/cli/skills-cli.commands.test.ts +++ b/src/cli/skills-cli.commands.test.ts @@ -697,6 +697,7 @@ describe("skills cli commands", () => { expect(defaultRuntime.writeStdout).toHaveBeenCalledTimes(1); expect(defaultRuntime.writeJson).not.toHaveBeenCalled(); expect(defaultRuntime.log).not.toHaveBeenCalled(); + expect(defaultRuntime.exit).not.toHaveBeenCalled(); expect(runtimeErrors).toStrictEqual([]); expect(runtimeStdout).toHaveLength(1); diff --git a/src/cli/skills-cli.ts b/src/cli/skills-cli.ts index 06c7919e408..bc0f699ee7c 100644 --- a/src/cli/skills-cli.ts +++ b/src/cli/skills-cli.ts @@ -79,7 +79,6 @@ async function runSkillsAction( try { const report = await loadSkillsStatusReport(options); defaultRuntime.writeStdout(render(report)); - defaultRuntime.exit(0); } catch (err) { defaultRuntime.error(String(err)); defaultRuntime.exit(1);