diff --git a/src/lib/router.js b/src/lib/router.js index dda0a6b..b23de2b 100644 --- a/src/lib/router.js +++ b/src/lib/router.js @@ -6,7 +6,10 @@ export async function chat({ routerUrl, model, messages, agentId, sessionId, ten const res = await fetch(`${routerUrl.replace(/\/$/, '')}/v1/chat`, { method: 'POST', headers: { 'Content-Type': 'application/json' }, - body: JSON.stringify({ model, messages, agentId, sessionId, tenantId, stream: false }), + // tools:false — reviews need pure model reasoning; it also keeps the + // router's tool/skill fast-paths (e.g. current-info briefing) from + // hijacking prompts whose diffs mention GitHub/news-like terms. + body: JSON.stringify({ model, messages, agentId, sessionId, tenantId, stream: false, tools: false }), signal: AbortSignal.timeout(timeoutMs) }); if (!res.ok) {