(value: number)
| 88 | } |
| 89 | |
| 90 | function formatMcpResourceBytes(value: number) { |
| 91 | if (value < 1024) return `${value} B` |
| 92 | if (value < 1024 * 1024) return `${Math.ceil(value / 1024)} KB` |
| 93 | return `${Math.ceil(value / (1024 * 1024))} MB` |
| 94 | } |
| 95 | |
| 96 | function isOrphanedInterruptedTool(part: SessionV1.ToolPart) { |
| 97 | // cleanup() marks abandoned tool_use blocks this way after retries/aborts. |