spawn/packages/cli/src
Ahmed Abushagur 5ffa0f663b
fix: use @clack/prompts for all text input to prevent stdin death after multiselect (#1881)
The SSH key multiselect (@clack/prompts) creates and destroys its own
readline interface on stdin. Due to Bun #1707, subsequent Node readline
interfaces silently receive an immediate "close" event — causing the
model selection prompt to exit the process without reading input.

Fix: replace the readline-based prompt() with p.text() from @clack/prompts,
so all stdin interactions use the same library and never trigger the bug.

Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 13:52:40 -05:00
..
__tests__ fix: remove broken clone_cli() — go straight to pre-built binary (#1873) 2026-02-24 01:19:30 -08:00
aws feat: Result monad in shared + Claude Code fixtures + SPA Result adoption (#1858) 2026-02-23 22:48:51 -08:00
daytona fix(daytona): use single-quote escaping in interactiveSession to prevent shell injection (#1880) 2026-02-24 12:28:26 -05:00
digitalocean feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
fly fix: use npm install for OpenClaw to fix Node module resolution (#1878) 2026-02-24 04:51:09 -05:00
gcp feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
hetzner feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
local feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
shared fix: use @clack/prompts for all text input to prevent stdin death after multiselect (#1881) 2026-02-24 13:52:40 -05:00
sprite feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
commands.ts fix: remove broken clone_cli() — go straight to pre-built binary (#1873) 2026-02-24 01:19:30 -08:00
flags.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
guidance-data.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
history.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
index.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
manifest.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
picker.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
security.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
unicode-detect.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
update-check.ts style: enforce separated type imports via biome (#1870) 2026-02-24 00:16:03 -08:00