fix(agents): align stale error follow-up with branch types

This commit is contained in:
Altay
2026-03-11 21:34:53 +03:00
parent af87ff72f0
commit 05179362b4
3 changed files with 7 additions and 7 deletions

View File

@@ -104,7 +104,7 @@ describe("buildEmbeddedRunPayloads", () => {
it("does not emit a synthetic billing error for successful turns with stale errorMessage", () => {
const payloads = buildPayloads({
lastAssistant: makeAssistant({
stopReason: "end_turn",
stopReason: "stop",
errorMessage: "insufficient credits for embedding model",
content: [{ type: "text", text: "Handle payment required errors in your API." }],
}),

View File

@@ -133,11 +133,11 @@ export function buildEmbeddedRunPayloads(params: {
? suppressAssistantArtifacts
? undefined
: formatAssistantErrorText(params.lastAssistant, {
cfg: params.config,
sessionKey: params.sessionKey,
provider: params.provider,
model: params.model,
})
cfg: params.config,
sessionKey: params.sessionKey,
provider: params.provider,
model: params.model,
})
: undefined;
const rawErrorMessage = lastAssistantErrored
? params.lastAssistant?.errorMessage?.trim() || undefined

View File

@@ -139,7 +139,7 @@ describe("extractAssistantText", () => {
const msg = makeAssistantMessage({
role: "assistant",
errorMessage: "insufficient credits for embedding model",
stopReason: "end_turn",
stopReason: "stop",
content: [{ type: "text", text: responseText }],
timestamp: Date.now(),
});