(result: FormattedExecuteInput)
| 594 | }; |
| 595 | |
| 596 | const toMcpResult = (result: FormattedExecuteInput): McpToolResult => { |
| 597 | if (result.output && result.output.length > 0) return toMcpOutputResult(result, result.output); |
| 598 | const formatted = formatExecuteResult(result); |
| 599 | return { |
| 600 | content: [{ type: "text", text: formatted.text }], |
| 601 | structuredContent: formatted.structured, |
| 602 | isError: formatted.isError || undefined, |
| 603 | }; |
| 604 | }; |
| 605 | |
| 606 | const toMcpPausedResult = (formatted: ReturnType<typeof formatPausedExecution>): McpToolResult => ({ |
| 607 | content: [{ type: "text", text: formatted.text }], |
no test coverage detected