1.3 KiB
2026-02-27 Session Notes
Setup Wizard Restriction Implementation
Implemented plan to restrict the Signet CLI setup wizard to supported connectors only. The wizard previously offered 7 harness/connector options; this session reduced it to 3 supported platforms per Nicholai's request.
Changes Made
Modified packages/cli/src/cli.ts to:
-
Removed unsupported harness choices from the setup wizard (lines 1628-1664): Removed Cursor, Windsurf, ChatGPT, and Gemini options, keeping only Claude Code, OpenCode, and OpenClaw.
-
Removed conversation import prompt (lines 1853-1857): Eliminated the
wantImportconfirmation that allowed users to import conversations during setup. -
Removed import conditional (lines 2125-2127): Deleted the
if (wantImport)block that calledmigrateWizard(). -
Deleted stub function
migrateWizard()(lines 2356-2385): Removed entire function definition. -
Removed migrate command registration (lines 2887-2894): Deleted the
program.command("migrate")CLI command.
Verification
Final checks include:
bun run typecheck— ensure no dead referencesbun run lint— verify clean formatting- Manual test:
bun packages/cli/src/cli.ts setup— confirm 3 harness options appear, no import prompt