MCPcopy
hub / github.com/coder/mux / startAdvisorStream

Function startAdvisorStream

src/node/services/aiService.test.ts:1335–1348  ·  view source on GitHub ↗
(
    harness: StreamMessageHarness,
    workspaceId: string
  )

Source from the content-addressed store, hash-verified

1333 }
1334
1335 async function startAdvisorStream(
1336 harness: StreamMessageHarness,
1337 workspaceId: string
1338 ): Promise<Awaited<ReturnType<AIService["streamMessage"]>>> {
1339 const result = await harness.service.streamMessage({
1340 messages: [createMuxMessage("latest-user", "user", "continue")],
1341 workspaceId,
1342 modelString: "openai:gpt-5.2",
1343 thinkingLevel: "off",
1344 experiments: { advisorTool: true },
1345 });
1346 expect(result.success).toBe(true);
1347 return result;
1348 }
1349
1350 function getToolConfigFromHarness(harness: StreamMessageHarness): Record<string, unknown> {
1351 const toolConfig = harness.getToolsForModelSpy.mock.calls[0]?.[1];

Callers 1

aiService.test.tsFile · 0.85

Calls 2

createMuxMessageFunction · 0.90
streamMessageMethod · 0.80

Tested by

no test coverage detected