| 123456789101112131415161718 |
- import type { GatewayEvent } from "../../../gateway/index.js";
- export function renderApiServerEvent(event: GatewayEvent): string | undefined {
- switch (event.type) {
- case "assistant_text_delta":
- return event.text;
- case "assistant_thinking_delta":
- return "";
- case "tool_call_started":
- return `\n[${event.name} running]\n`;
- case "tool_call_finished":
- return `\n[${event.toolName ?? event.toolCallId} ${event.ok ? "done" : "failed"}]\n`;
- case "error":
- return `\nError: ${event.message}\n`;
- default:
- return undefined;
- }
- }
|