Resource
call-tool-result
https://modelcontextprotocol.io/specification/2025-06-18/schema#calltoolresult
resource call-tool-result;F constructor
constructor: func(res: response-stream, id: id) -> call-tool-result;F add-text
add-text: func(id: id, text: text-content-block) -> result<call-tool-result, response-stream-error>;F add-image
add-image: func(id: id, image: image-content-block) -> result<call-tool-result, response-stream-error>;F add-content-block
add-content-block: func(content: content-block) -> result<_, response-stream-error>;F set-error
set-error: func(is-error: bool);F set-meta
set-meta: func(meta: meta);F set-structured-content
set-structured-content: func(content: json);F finish
finish: func(res: call-tool-result) -> result<response-stream, response-stream-error>;F interrupt
interrupt: func(res: call-tool-result) -> response-stream;