


























@@ -25,7 +25,6 @@ vi.mock("../../utils/provider-utils.js", () => ({
2525const {
2626 buildThreadingToolContext,
2727 buildEmbeddedRunBaseParams,
28- buildEmbeddedRunContexts,
2928 buildEmbeddedRunExecutionParams,
3029 resolveModelFallbackOptions,
3130 resolveProviderScopedAuthProfile,
@@ -261,7 +260,7 @@ describe("agent-runner-utils", () => {
261260chatType: "direct",
262261});
263262264-const resolved = buildEmbeddedRunContexts({
263+const resolved = buildEmbeddedRunExecutionParams({
265264 run,
266265sessionCtx: {
267266Provider: "OpenAI",
@@ -272,12 +271,12 @@ describe("agent-runner-utils", () => {
272271},
273272hasRepliedRef: undefined,
274273provider: "anthropic",
274+model: "claude-sonnet-4-6",
275+runId: "run-1",
275276});
276277277-expect(resolved.authProfile).toEqual({
278-authProfileId: undefined,
279-authProfileIdSource: undefined,
280-});
278+expect(resolved.runBaseParams.authProfileId).toBeUndefined();
279+expect(resolved.runBaseParams.authProfileIdSource).toBeUndefined();
281280expect(resolved.embeddedContext.sessionId).toBe(run.sessionId);
282281expect(resolved.embeddedContext.sessionKey).toBe(run.sessionKey);
283282expect(resolved.embeddedContext.agentId).toBe(run.agentId);
@@ -297,7 +296,7 @@ describe("agent-runner-utils", () => {
297296it("prefers OriginatingChannel over Provider for messageProvider", () => {
298297const run = makeRun({ agentAccountId: "work", chatType: "group" });
299298300-const resolved = buildEmbeddedRunContexts({
299+const resolved = buildEmbeddedRunExecutionParams({
301300 run,
302301sessionCtx: {
303302Provider: "heartbeat",
@@ -306,6 +305,8 @@ describe("agent-runner-utils", () => {
306305},
307306hasRepliedRef: undefined,
308307provider: "openai",
308+model: "gpt-4.1-mini",
309+runId: "run-1",
309310});
310311311312expect(resolved.embeddedContext.messageProvider).toBe("telegram");
@@ -332,7 +333,7 @@ describe("agent-runner-utils", () => {
332333});
333334const run = makeRun({ agentAccountId: "work", chatType: "direct" });
334335335-const resolved = buildEmbeddedRunContexts({
336+const resolved = buildEmbeddedRunExecutionParams({
336337 run,
337338sessionCtx: {
338339Provider: "cron-event",
@@ -346,6 +347,8 @@ describe("agent-runner-utils", () => {
346347},
347348hasRepliedRef: undefined,
348349provider: "openai",
350+model: "gpt-4.1-mini",
351+runId: "run-1",
349352});
350353351354expect(resolved.embeddedContext.messageProvider).toBe("slack");
@@ -360,7 +363,7 @@ describe("agent-runner-utils", () => {
360363it("carries inbound audio context into embedded message tools", () => {
361364const run = makeRun();
362365363-const resolved = buildEmbeddedRunContexts({
366+const resolved = buildEmbeddedRunExecutionParams({
364367 run,
365368sessionCtx: {
366369Provider: "telegram",
@@ -370,6 +373,8 @@ describe("agent-runner-utils", () => {
370373},
371374hasRepliedRef: undefined,
372375provider: "openai",
376+model: "gpt-4.1-mini",
377+runId: "run-1",
373378});
374379375380expect(resolved.embeddedContext.currentInboundAudio).toBe(true);
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。