(result: FormattedExecuteInput)
| 455 | }; |
| 456 | |
| 457 | const toMcpResult = (result: FormattedExecuteInput): McpToolResult => { |
| 458 | if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output); |
| 459 | const formatted = formatExecuteResult(result); |
| 460 | return { |
| 461 | content: [{ type: "text", text: formatted.text }], |
| 462 | structuredContent: formatted.structured, |
| 463 | isError: formatted.isError || undefined, |
| 464 | }; |
| 465 | }; |
| 466 | |
| 467 | const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({ |
| 468 | content: [{ type: "text", text: formatted.text }], |
no test coverage detected