

























@@ -830,10 +830,12 @@ describe("runAgentTurnWithFallback", () => {
830830expect(result.kind).toBe("success");
831831expect(state.runCliAgentMock).not.toHaveBeenCalled();
832832expect(state.runEmbeddedPiAgentMock).toHaveBeenCalledOnce();
833-expect(state.runEmbeddedPiAgentMock.mock.calls.at(0)?.[0]).not.toHaveProperty(
834-"agentHarnessId",
835-"claude-cli",
836-);
833+expect(
834+requireRecord(
835+requireMockCall(state.runEmbeddedPiAgentMock, 0, "embedded run params")[0],
836+"embedded run params",
837+),
838+).not.toHaveProperty("agentHarnessId", "claude-cli");
837839});
838840839841it("forwards media-only tool results without typing text", async () => {
@@ -880,7 +882,12 @@ describe("runAgentTurnWithFallback", () => {
880882expectMockCallArgFields(onToolResult, 0, "tool result payload", {
881883mediaUrls: ["/tmp/generated.png"],
882884});
883-expect(onToolResult.mock.calls.at(0)?.[0]?.text).toBeUndefined();
885+expect(
886+requireRecord(
887+requireMockCall(onToolResult, 0, "tool result payload")[0],
888+"tool result payload",
889+).text,
890+).toBeUndefined();
884891});
885892886893it("surfaces model capacity errors from no-text mid-turn failures", async () => {
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。