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

HintBlock

class HintBlock(BaseModel)
源码Source agentscope/message/_block.py:101–125

Hint 块,在智能体、模型与前端之间传递结构化消息和事件。位于 agentscope.message 包。

The hint field can be a plain string (text-only) or a list of :class:TextBlock / :class:DataBlock for multimodal content (e.g. a background tool result containing both text and an image).

属性摘要Attribute Summary

属性Attribute类型Type说明Description值Value
typeLiteral['hint']
类型字段。
'hint'
hintstr | list[TextBlock | DataBlock]
`hint` 字段。
—
idstr
标识字段。
Field(default_factory=_generate_id)
sourcestr | None
来源字段。
None
created_atstr
已创建 at字段。
Field(default_factory=_generate_timestamp)
finished_atstr | None
`finished_at` 字段。
Field(default_factory=_generate_timestamp)

属性详情Attribute Detail

type

Literal['hint'] = 'hint'

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

The type field.

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

hint

str | list[TextBlock | DataBlock]

hint 字段。声明为 str | list[TextBlock | DataBlock]。

The hint field.

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

id

str = Field(default_factory=_generate_id)

标识字段。声明为 str。

The id field.

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

source

str | None = None

来源字段。声明为 str | None。

The source field.

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

created_at

str = Field(default_factory=_generate_timestamp)

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

The created at field.

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

finished_at

str | None = Field(default_factory=_generate_timestamp)

finished_at 字段。声明为 str | None。

The finished at field.

源码Source agentscope/message/_block.py:124
基于官方固定版本源码静态生成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.