refactor: remove unreachable tool_result_end preview path
This commit is contained in:
parent
8f7491bfaa
commit
20f4e69766
|
|
@ -281,19 +281,8 @@ export class FanoutController {
|
||||||
this.persist(job);
|
this.persist(job);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Also cache assistant text from tool result events
|
// Note: tool_result_end events carry role:"tool_result", not assistant.
|
||||||
if (event.type === "tool_result_end" && event.message) {
|
// Assistant output is captured above via message_end.
|
||||||
const msg = event.message as Message;
|
|
||||||
if (msg.role === "assistant") {
|
|
||||||
for (const part of msg.content) {
|
|
||||||
if (part.type === "text") {
|
|
||||||
job.lastPreview = part.text.length > 500 ? part.text.slice(0, 500) + "…" : part.text;
|
|
||||||
this.persist(job);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private startPoller() {
|
private startPoller() {
|
||||||
|
|
|
||||||
Reference in New Issue