fix(frontend): align isErrorOutput guard with parseOutput logic

Match the `"error" in output` check used in `parseOutput` so error
payloads without `type: "error"` are consistently recognized.
This commit is contained in:
Zamil Majdy
2026-04-02 13:50:40 +02:00
parent 2f50facfa9
commit ffa5a5b0a7

View File

@@ -64,7 +64,7 @@ export function isClarificationOutput(
export function isErrorOutput(
output: AskQuestionToolOutput,
): output is ErrorOutput {
return output.type === "error";
return output.type === "error" || "error" in output;
}
export function getAnimationText(part: ToolUIPart): string {