bced4ea5ec
Signed-off-by: Douwe Osinga <douwe@squareup.com> Co-authored-by: Douwe Osinga <douwe@squareup.com>
11 lines
354 B
TypeScript
11 lines
354 B
TypeScript
import type { ToolCallStatus } from "@/shared/types/messages";
|
|
import type { ToolPart } from "@/shared/ui/ai-elements/tool";
|
|
|
|
export const toolStatusMap: Record<ToolCallStatus, ToolPart["state"]> = {
|
|
pending: "input-streaming",
|
|
in_progress: "input-available",
|
|
completed: "output-available",
|
|
failed: "output-error",
|
|
stopped: "output-denied",
|
|
};
|