feat(tui): wire /pair command execution with PairingManager

This commit is contained in:
William Valentin
2026-02-09 21:56:27 -08:00
parent 322852917c
commit 3ea4f64d6b
2 changed files with 79 additions and 0 deletions
+5
View File
@@ -62,6 +62,10 @@ export function registerTuiCommand(program: Command): void {
// local_providers, retry config, and per-tier fallback logic.
const modelRouter = createModelRouter(config);
const { initPairingManager } = await import('../daemon/services.js');
const pairingStore = config.pairing.enabled ? sessionStore.getPairingStore() : undefined;
const pairingManager = initPairingManager(config, pairingStore);
const systemPrompt = loadSystemPrompt();
const hookEngine = new HookEngine(config.hooks);
@@ -145,6 +149,7 @@ export function registerTuiCommand(program: Command): void {
modelRouter,
systemPrompt,
agent,
pairingManager,
localProviders: config.models.local_providers,
currentLocalProvider: config.models.local?.provider,
onTransfer: (target) => {