fix(cli): TUI polish — Ctrl+T, React keys, clipboard, version (#205)
Some checks failed
ci/woodpecker/push/ci Pipeline failed

Co-authored-by: Jason Woltje <jason@diversecanvas.com>
Co-committed-by: Jason Woltje <jason@diversecanvas.com>
This commit was merged in pull request #205.
This commit is contained in:
2026-03-17 02:40:18 +00:00
committed by jason.woltje
parent bf668e18f1
commit 3f8553ce07
6 changed files with 94 additions and 6 deletions

View File

@@ -1,14 +1,18 @@
#!/usr/bin/env node
import { createRequire } from 'module';
import { Command } from 'commander';
import { createQualityRailsCli } from '@mosaic/quality-rails';
import { registerAgentCommand } from './commands/agent.js';
import { registerMissionCommand } from './commands/mission.js';
import { registerPrdyCommand } from './commands/prdy.js';
const _require = createRequire(import.meta.url);
const CLI_VERSION: string = (_require('../package.json') as { version: string }).version;
const program = new Command();
program.name('mosaic').description('Mosaic Stack CLI').version('0.0.0');
program.name('mosaic').description('Mosaic Stack CLI').version(CLI_VERSION);
// ─── login ──────────────────────────────────────────────────────────────
@@ -176,6 +180,7 @@ program
agentId,
agentName: agentName ?? undefined,
projectId,
version: CLI_VERSION,
}),
{ exitOnCtrlC: false },
);
@@ -249,6 +254,7 @@ sessionsCmd
gatewayUrl: opts.gateway,
conversationId: id,
sessionCookie: session.cookie,
version: CLI_VERSION,
}),
);
});