类 LegacyHookDispatcher

java.lang.Object
io.agentscope.core.hook.LegacyHookDispatcher

@Deprecated(forRemoval=true, since="2.0.0") public final class LegacyHookDispatcher extends Object
已过时, 待删除: 此 API 元素将从以后的版本中删除。
since 2.0.0, for removal. Will be deleted together with the Hook system.
Encapsulates all legacy HookEvent construction and dispatch logic.

This class exists solely to keep the ReActAgent core loop clean and focused on the 2.0 MiddlewareBase / AgentEvent path. All methods here delegate to the agent's registered Hook list.

  • 构造器详细资料

    • LegacyHookDispatcher

      public LegacyHookDispatcher(ReActAgent agent)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
  • 方法详细资料

    • fire

      public <T extends HookEvent> reactor.core.publisher.Mono<T> fire(T event)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePreReasoning

      public reactor.core.publisher.Mono<PreReasoningEvent> firePreReasoning(List<Msg> msgs, Msg systemMsg, String modelName)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePostReasoning

      public reactor.core.publisher.Mono<PostReasoningEvent> firePostReasoning(Msg msg, String modelName)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • fireReasoningChunk

      public reactor.core.publisher.Mono<Void> fireReasoningChunk(Msg chunkMsg, io.agentscope.core.agent.accumulator.ReasoningContext context, String modelName)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePreActing

      public reactor.core.publisher.Mono<List<ToolUseBlock>> firePreActing(List<ToolUseBlock> toolCalls, Toolkit toolkit)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePostActing

      public reactor.core.publisher.Mono<PostActingEvent> firePostActing(ToolUseBlock toolUse, ToolResultBlock result, Toolkit toolkit, Msg toolMsg)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • fireActingChunk

      public reactor.core.publisher.Mono<Void> fireActingChunk(ToolUseBlock toolUse, ToolResultBlock chunk, Toolkit toolkit)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePreSummary

      public reactor.core.publisher.Mono<PreSummaryEvent> firePreSummary(List<Msg> msgs, GenerateOptions generateOptions, String modelName, int maxIters, Msg systemMsg)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • firePostSummary

      public reactor.core.publisher.Mono<PostSummaryEvent> firePostSummary(Msg msg, GenerateOptions generateOptions, String modelName)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
    • fireSummaryChunk

      public reactor.core.publisher.Mono<Void> fireSummaryChunk(Msg chunkMsg, io.agentscope.core.agent.accumulator.ReasoningContext context, GenerateOptions generateOptions, String modelName)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。