feat(tui): wire /pair command execution with PairingManager
This commit is contained in:
@@ -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) => {
|
||||
|
||||
Reference in New Issue
Block a user