mirror of
https://github.com/openclaw/openclaw.git
synced 2026-03-12 07:20:45 +00:00
fix(agents): align stale error follow-up with branch types
This commit is contained in:
@@ -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." }],
|
||||
}),
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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(),
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user