34
*/
35
export function convertToolCallResult(result: ToolCallResult, toolUseId: string): CallToolResult {
37
>
const content = blocks.map((block, index) => convertBlock(block, toolUseId, index));
38
>
const out: CallToolResult = { content };
39
>
if (result.structuredContent !== undefined) {
40
out.structuredContent = result.structuredContent;
41
}
43
out.isError = true;
44
}
46
>
}
47
48
function convertBlock(block: ToolResultContent, toolUseId: string, index: number): CallToolResult['content'][number] {