diff --git a/assistant/src/daemon/classifier.ts b/assistant/src/daemon/classifier.ts index 196851f2ecc..69bd455303d 100644 --- a/assistant/src/daemon/classifier.ts +++ b/assistant/src/daemon/classifier.ts @@ -65,7 +65,7 @@ export async function classifyInteraction( "You are a classifier. Determine whether the user's request requires computer use (controlling the GUI — clicking, scrolling, typing into app windows, navigating between apps) or can be handled with local tools (answering questions, running terminal commands, creating/editing/reading files, web searches, writing code). GUI tasks → computer_use. Everything else → text_qa.", { config: { - modelIntent: "latency-optimized", + callSite: "interactionClassifier", max_tokens: 128, tool_choice: { type: "tool" as const, diff --git a/assistant/src/daemon/handlers/skills.ts b/assistant/src/daemon/handlers/skills.ts index cf5cbe9801c..0463ac213ad 100644 --- a/assistant/src/daemon/handlers/skills.ts +++ b/assistant/src/daemon/handlers/skills.ts @@ -1539,7 +1539,7 @@ export async function draftSkill( [], undefined, { - config: { modelIntent: "latency-optimized", max_tokens: 256 }, + config: { callSite: "skillCategoryInference", max_tokens: 256 }, signal, }, ); diff --git a/assistant/src/messaging/style-analyzer.ts b/assistant/src/messaging/style-analyzer.ts index e1814785f10..0cd3fb738db 100644 --- a/assistant/src/messaging/style-analyzer.ts +++ b/assistant/src/messaging/style-analyzer.ts @@ -147,7 +147,10 @@ export async function extractStylePatterns( promptMessages, [storeStyleAnalysisTool], STYLE_EXTRACTION_SYSTEM_PROMPT, - { signal: AbortSignal.timeout(30_000) }, + { + signal: AbortSignal.timeout(30_000), + config: { callSite: "styleAnalyzer" }, + }, ); const toolBlock = response.content.find((b) => b.type === "tool_use"); diff --git a/assistant/src/runtime/invite-instruction-generator.ts b/assistant/src/runtime/invite-instruction-generator.ts index d81cee71754..bb03bfdb7e2 100644 --- a/assistant/src/runtime/invite-instruction-generator.ts +++ b/assistant/src/runtime/invite-instruction-generator.ts @@ -123,7 +123,7 @@ export async function generateInviteInstruction(params: { [userMessage(prompt)], undefined, undefined, - { signal, config: { modelIntent: "latency-optimized" } }, + { signal, config: { callSite: "inviteInstructionGenerator" } }, ); const text = extractText(response).trim();