PostSummaryEvent
@Deprecated(forRemoval = true, since = "2.0.0") public final class PostSummaryEvent extends SummaryEvent
io/agentscope/core/hook/PostSummaryEvent.java:49–106后置摘要事件,描述执行过程中的事件。位于 io.agentscope.core.hook 包,继承自 SummaryEvent。核心成员包括 getSummaryMessage、setSummaryMessage、stopAgent、isStopRequested、PostSummaryEvent。
Event fired after summary generation completes.
Modifiable: Yes - #setSummaryMessage(Msg)
Context:
-
#getAgent()- The agent instance -
#getMemory()- Agent's memory -
#getModelName()- The model name -
#getGenerateOptions()- The generation options -
#getSummaryMessage()- The summary result (modifiable)
Note: This event is fired after the summary has been generated, allowing hooks to modify the final summary message before it's returned.
Use Cases:
-
Filter or modify the summary content
-
Add metadata to the summary message
-
Log the summary result
-
Request to stop the agent via
#stopAgent()
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public PostSummaryEvent(Agent agent, String modelName, GenerateOptions generateOptions, Msg summaryMessage) | 初始化 `PostSummaryEvent` 实例。 Constructor for PostSummaryEvent. |
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Msg getSummaryMessage() | 获取摘要结果消息。 Get the summary result message. |
public void setSummaryMessage(Msg summaryMessage) | 设置摘要消息。 Modify the summary result message. |
public void stopAgent() | 停止智能体。 Request to stop the agent after this summary phase. |
public boolean isStopRequested() | 判断是否 `isStopRequested`。 Check if a stop has been requested. |
构造器详情Constructor Detail
PostSummaryEvent
public PostSummaryEvent(Agent agent, String modelName, GenerateOptions generateOptions, Msg summaryMessage)
初始化 PostSummaryEvent 实例。
Constructor for PostSummaryEvent.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
agent | Agent | 智能体(类型 `Agent`)。The agent instance (must not be null) |
modelName | String | 模型名称(类型 `String`)。The model name (must not be null) |
generateOptions | GenerateOptions | generate 选项(类型 `GenerateOptions`)。The generation options (may be null) |
summaryMessage | Msg | 摘要消息(类型 `Msg`)。The summary result message (may be null) |
io/agentscope/core/hook/PostSummaryEvent.java:63–67方法详情Method Detail
getSummaryMessage
public Msg getSummaryMessage()
获取摘要结果消息。
Get the summary result message.
Msgio/agentscope/core/hook/PostSummaryEvent.java:74–76setSummaryMessage
public void setSummaryMessage(Msg summaryMessage)
设置摘要消息。
Modify the summary result message.
| 名称Name | 类型Type | 说明Description |
|---|---|---|
summaryMessage | Msg | 新的摘要消息。The new summary message |
io/agentscope/core/hook/PostSummaryEvent.java:83–85stopAgent
public void stopAgent()
停止智能体。
Request to stop the agent after this summary phase.
io/agentscope/core/hook/PostSummaryEvent.java:94–96isStopRequested
public boolean isStopRequested()
判断是否 isStopRequested。
Check if a stop has been requested.
booleanio/agentscope/core/hook/PostSummaryEvent.java:103–105