MCPcopy Create free account
hub / github.com/Louisym/MiniCC / ToolResultBlock

Class ToolResultBlock

tutorials/02_session_and_messages.py:91–107  ·  view source on GitHub ↗

工具结果块 —— 工具执行后的返回结果。 例子:ToolResultBlock(tool_use_id="tool-1", tool_name="bash", output="file1.py\nfile2.py", is_error=False) 参数: tool_use_id: 对应哪次工具调用(和 ToolUseBlock 的 id 对应) tool_name: 工具名称 output: 工具的输出结果 is_error: 执行是否出错了

Source from the content-addressed store, hash-verified

89
90@dataclass(frozen=True)
91class ToolResultBlock:
92 """
93 工具结果块 —— 工具执行后的返回结果。
94
95 例子:ToolResultBlock(tool_use_id="tool-1", tool_name="bash", output="file1.py\nfile2.py", is_error=False)
96
97 参数:
98 tool_use_id: 对应哪次工具调用(和 ToolUseBlock 的 id 对应)
99 tool_name: 工具名称
100 output: 工具的输出结果
101 is_error: 执行是否出错了
102 """
103 tool_use_id: str
104 tool_name: str
105 output: str
106 is_error: bool = False
107 type: str = "tool_result"
108
109
110# ContentBlock 可以是以上三种之一

Callers 2

tool_resultMethod · 0.70
_dict_to_messageMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected