(val: unknown)
| 1 | import type { AgentMessage, AssistantMessage, ToolCallContent } from "./types"; |
| 2 | |
| 3 | function isObject(val: unknown): val is Record<string, unknown> { |
| 4 | return typeof val === "object" && val !== null && !Array.isArray(val); |
| 5 | } |
| 6 | |
| 7 | function normalizeToolCallBlock(block: unknown): ToolCallContent | null { |
| 8 | if (!isObject(block) || block.type !== "toolCall") return null; |
no outgoing calls
no test coverage detected