工具上下文
ToolContext dataclass
基础类: RunContextWrapper[TContext]
工具调用的上下文。
源代码位于 src/agents/tool_context.py
tool_name class-attribute instance-attribute
正在调用的工具的名称。
tool_call_id class-attribute instance-attribute
工具调用的 ID。
tool_arguments class-attribute instance-attribute
工具调用的原始参数字符串。
tool_call class-attribute instance-attribute
与此次调用关联的工具调用对象。
usage class-attribute instance-attribute
到目前为止的代理运行的使用情况。对于流式响应,使用情况在流的最后一个块处理完毕之前将是陈旧的。
from_agent_context classmethod
from_agent_context(
context: RunContextWrapper[TContext],
tool_call_id: str,
tool_call: Optional[ResponseFunctionToolCall] = None,
) -> ToolContext
从 RunContextWrapper 创建 ToolContext。