类 PostCallEvent

java.lang.Object
io.agentscope.core.hook.HookEvent
io.agentscope.core.hook.PostCallEvent

public final class PostCallEvent extends HookEvent
Event fired after agent completes processing.

Modifiable: Yes - setFinalMessage(Msg)

Context:

Use Cases:

  • Post-process the final agent response
  • Add final metadata or formatting
  • Filter or sanitize output
  • Log outgoing responses
  • 构造器详细资料

    • PostCallEvent

      public PostCallEvent(Agent agent, Msg finalMessage)
      Constructor for PostCallEvent.
      参数:
      agent - The agent instance (must not be null)
      finalMessage - The final response message (must not be null)
      抛出:
      NullPointerException - if agent or finalMessage is null
  • 方法详细资料

    • getFinalMessage

      public Msg getFinalMessage()
      Get the final response message returned by the agent.
      返回:
      The final message
    • setFinalMessage

      public void setFinalMessage(Msg finalMessage)
      Modify the final response message.
      参数:
      finalMessage - The new final message (must not be null)
      抛出:
      NullPointerException - if finalMessage is null