From 3ae0987ffcc552be815c39f43a62257edf218f42 Mon Sep 17 00:00:00 2001 From: B <6723574+louisgv@users.noreply.github.com> Date: Tue, 31 Mar 2026 12:35:08 +0000 Subject: [PATCH] fix(cli): add --flat to KNOWN_FLAGS so `spawn list --flat` works The --flat flag is documented in `spawn help` and handled in list.ts, but was missing from the KNOWN_FLAGS set in flags.ts. This caused checkUnknownFlags() to reject it before the list command could run. Agent: ux-engineer Co-Authored-By: Claude Sonnet 4.5 --- packages/cli/package.json | 2 +- packages/cli/src/flags.ts | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/cli/package.json b/packages/cli/package.json index 0442c1ebc..69da665c9 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -1,6 +1,6 @@ { "name": "@openrouter/spawn", - "version": "0.29.3", + "version": "0.29.4", "type": "module", "bin": { "spawn": "cli.js" diff --git a/packages/cli/src/flags.ts b/packages/cli/src/flags.ts index 470f86cf8..94db1118b 100644 --- a/packages/cli/src/flags.ts +++ b/packages/cli/src/flags.ts @@ -40,6 +40,7 @@ export const KNOWN_FLAGS = new Set([ "-u", "--yes", "-y", + "--flat", ]); /** Return the first unknown flag in args, or null if all are known/positional */