类 PostCallEvent

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

@Deprecated(forRemoval=true, since="2.0.0") public final class PostCallEvent extends HookEvent
已过时, 待删除: 此 API 元素将从以后的版本中删除。
since 2.0.0. Use MiddlewareBase instead.
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)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      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()
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Get the final response message returned by the agent.
      返回:
      The final message
    • setFinalMessage

      public void setFinalMessage(Msg finalMessage)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Modify the final response message.
      参数:
      finalMessage - The new final message (must not be null)
      抛出:
      NullPointerException - if finalMessage is null