AS AgentScopeAPI 手册 / API Reference
类class agentscope.message

ToolResultBlock

class ToolResultBlock(BaseModel)
源码Source agentscope/message/_block.py:195–216

工具结果块。位于 agentscope.message 包。

The tool result block. Declared in agentscope.message.

属性摘要Attribute Summary

属性Attribute类型Type说明Description值Value
model_config—
模型配置字段。
ConfigDict(use_enum_values=True)
typeLiteral['tool_result']
类型字段。
'tool_result'
idstr
标识字段。
—
namestr
名称字段。
—
outputstr | List[TextBlock | DataBlock]
输出字段。
—
stateToolResultState
状态字段。
ToolResultState.RUNNING
metadatadict[str, Any]
元数据字段。
Field(default_factory=dict)
created_atstr
已创建 at字段。
Field(default_factory=_generate_timestamp)
finished_atstr | None
`finished_at` 字段。
None

属性详情Attribute Detail

model_config

 = ConfigDict(use_enum_values=True)

模型配置字段。

The model config field.

源码Source agentscope/message/_block.py:198

type

Literal['tool_result'] = 'tool_result'

类型字段。声明为 Literal['tool_result']。

The type field.

源码Source agentscope/message/_block.py:200

id

str

标识字段。声明为 str。

The id field.

源码Source agentscope/message/_block.py:202

name

str

名称字段。声明为 str。

The name field.

源码Source agentscope/message/_block.py:204

output

str | List[TextBlock | DataBlock]

输出字段。声明为 str | List[TextBlock | DataBlock]。

The output field.

源码Source agentscope/message/_block.py:206

state

ToolResultState = ToolResultState.RUNNING

状态字段。声明为 ToolResultState。

The state field.

源码Source agentscope/message/_block.py:209

metadata

dict[str, Any] = Field(default_factory=dict)

元数据字段。声明为 dict[str, Any]。

The metadata field.

源码Source agentscope/message/_block.py:211

created_at

str = Field(default_factory=_generate_timestamp)

已创建 at字段。声明为 str。

The created at field.

源码Source agentscope/message/_block.py:213

finished_at

str | None = None

finished_at 字段。声明为 str | None。

The finished at field.

源码Source agentscope/message/_block.py:215
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.