spawn/packages/cli/src
A 6377b58bc1
refactor: extract Lightsail operation helpers to eliminate CLI/REST branching duplication (#2468)
The AWS module had CLI-vs-REST branching duplicated in ensureSshKey (2x),
createInstance (4x), and waitForInstance (2x). Extracted 4 private helpers
(lightsailGetKeyPair, lightsailImportKeyPair, lightsailCreateInstances,
lightsailGetInstance) so each consumer is a single linear flow. A bug fix
in one mode can no longer be missed in the other.

Agent: complexity-hunter

Co-authored-by: B <6723574+louisgv@users.noreply.github.com>
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-03-10 17:56:43 -07:00
..
__tests__ fix: validate model ID before shell interpolation (fixes #2460) (#2472) 2026-03-10 20:31:32 -04:00
aws refactor: extract Lightsail operation helpers to eliminate CLI/REST branching duplication (#2468) 2026-03-10 17:56:43 -07:00
commands feat: unified arrow-key selection + setup checkboxes (#2459) 2026-03-10 14:19:08 -07:00
digitalocean feat: ssh tunnel + browser auto-open for OpenClaw web dashboard (#2452) 2026-03-10 14:25:43 -04:00
gcp feat: ssh tunnel + browser auto-open for OpenClaw web dashboard (#2452) 2026-03-10 14:25:43 -04:00
hetzner feat: ssh tunnel + browser auto-open for OpenClaw web dashboard (#2452) 2026-03-10 14:25:43 -04:00
local refactor: centralize path resolution into shared/paths.ts (#2422) 2026-03-10 00:48:03 -07:00
shared fix: replace open regex with explicit allowlist in sanitizeTermValue (fixes #2461) (#2469) 2026-03-10 17:55:33 -07:00
sprite feat: integrate Sprite keep-alive tasks for all Sprite agents (#2428) 2026-03-10 02:24:18 -07:00
flags.ts fix: add --prune and --json to KNOWN_FLAGS for spawn status (#2263) 2026-03-06 19:31:07 -05:00
guidance-data.ts refactor: remove dead exports only used within their own files (#2431) 2026-03-10 08:51:15 -04:00
history.ts refactor: centralize path resolution into shared/paths.ts (#2422) 2026-03-10 00:48:03 -07:00
index.ts fix: align cloud defaults with manifest (DO size, Hetzner location) (#2387) 2026-03-09 18:23:22 +00:00
manifest.ts refactor: remove dead exports only used within their own files (#2431) 2026-03-10 08:51:15 -04:00
picker.ts fix: ESC/Ctrl-C in picker falls back to numbered list instead of cancelling (#2390) 2026-03-09 14:28:02 -07:00
security.ts Remove Daytona cloud provider from codebase (#2261) 2026-03-06 18:53:08 -05:00
unicode-detect.ts feat: Bun workspace monorepo — packages/cli + packages/shared (#1853) 2026-02-23 22:07:05 -08:00
update-check.ts refactor: centralize path resolution into shared/paths.ts (#2422) 2026-03-10 00:48:03 -07:00