AgentResultEvent
public class AgentResultEvent extends AgentEvent
io/agentscope/core/event/AgentResultEvent.java:35–60智能体结果事件,描述执行过程中的事件。位于 io.agentscope.core.event 包,继承自 AgentEvent。核心成员包括 getType、getResult、AgentResultEvent。
Emitted when an agent successfully finishes processing an invocation, carrying the final result message.
This event is emitted as part of the agent event stream (both call() and
streamEvents() paths) immediately before AgentEndEvent. Callers of
streamEvents() can filter for this event to obtain the final Msg directly
from the event stream without subscribing to the Mono<Msg> return value separately.
call() internally uses this event to extract the result from the shared
buildAgentStream() core, ensuring both paths run through the same onAgent
middleware chain.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public AgentResultEvent(Msg result) | 初始化 `AgentResultEvent` 实例。 Creates a new instance. |
public AgentResultEvent(String id, String createdAt, Msg result) | 初始化 `AgentResultEvent` 实例。 Creates a new instance. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public AgentEventType getType() | 获取类型。 Returns the type. |
public Msg getResult() | 获取结果。 Returns the result. |
构造器详情Constructor Detail
AgentResultEvent
public AgentResultEvent(Msg result)
初始化 AgentResultEvent 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
result | Msg | 结果(类型 `Msg`)。The result. |
io/agentscope/core/event/AgentResultEvent.java:39–41AgentResultEvent
public AgentResultEvent(String id, String createdAt, Msg result)
初始化 AgentResultEvent 实例。
Creates a new instance.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
id | String | 标识(类型 `String`)。The id. |
createdAt | String | 已创建 At(类型 `String`)。The created at. |
result | Msg | 结果(类型 `Msg`)。The result. |
io/agentscope/core/event/AgentResultEvent.java:43–50方法详情Method Detail
getType
public AgentEventType getType()
获取类型。
Returns the type.
AgentEventTypeio/agentscope/core/event/AgentResultEvent.java:52–55getResult
public Msg getResult()
获取结果。
Returns the result.
Msgio/agentscope/core/event/AgentResultEvent.java:57–59