hepToolResultEntry function
Builds a tool_results entry from a tool result message.
Implementation
Map<String, Object> hepToolResultEntry(ToolResultMessage result) {
final text = [
for (final block in result.content)
if (block is TextContent) block.text,
].join('\n');
return {
'id': result.toolCallId,
'name': result.toolName,
'ok': !result.isError,
'text': _bound(text, _toolResultTextCap),
};
}