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

Class ToolUseBlock

tutorials/02_session_and_messages.py:73–87  ·  view source on GitHub ↗

工具调用块 —— AI 说"我要用某个工具"。 例子:ToolUseBlock(id="tool-1", name="bash", input='{"command": "ls"}') 参数: id: 每次工具调用的唯一标识(就像快递单号,用来匹配结果) name: 工具名称 input: 传给工具的参数(JSON 字符串)

Source from the content-addressed store, hash-verified

71
72@dataclass(frozen=True)
73class ToolUseBlock:
74 """
75 工具调用块 —— AI 说"我要用某个工具"
76
77 例子:ToolUseBlock(id="tool-1", name="bash", input='{"command": "ls"}')
78
79 参数:
80 id: 每次工具调用的唯一标识(就像快递单号,用来匹配结果)
81 name: 工具名称
82 input: 传给工具的参数(JSON 字符串)
83 """
84 id: str
85 name: str
86 input: str
87 type: str = "tool_use"
88
89
90@dataclass(frozen=True)

Callers 2

_dict_to_messageMethod · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected