类 LegacyHookDispatcher
java.lang.Object
io.agentscope.core.hook.LegacyHookDispatcher
已过时, 待删除: 此 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.
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明<T extends HookEvent>
reactor.core.publisher.Mono<T> fire(T event) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<Void> fireActingChunk(ToolUseBlock toolUse, ToolResultBlock chunk, Toolkit toolkit) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<PostActingEvent> firePostActing(ToolUseBlock toolUse, ToolResultBlock result, Toolkit toolkit, Msg toolMsg) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<PostReasoningEvent> firePostReasoning(Msg msg, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<PostSummaryEvent> firePostSummary(Msg msg, GenerateOptions generateOptions, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<List<ToolUseBlock>> firePreActing(List<ToolUseBlock> toolCalls, Toolkit toolkit) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<PreReasoningEvent> firePreReasoning(List<Msg> msgs, Msg systemMsg, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<PreSummaryEvent> firePreSummary(List<Msg> msgs, GenerateOptions generateOptions, String modelName, int maxIters, Msg systemMsg) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<Void> fireReasoningChunk(Msg chunkMsg, io.agentscope.core.agent.accumulator.ReasoningContext context, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。reactor.core.publisher.Mono<Void> fireSummaryChunk(Msg chunkMsg, io.agentscope.core.agent.accumulator.ReasoningContext context, GenerateOptions generateOptions, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。
-
构造器详细资料
-
LegacyHookDispatcher
已过时, 待删除: 此 API 元素将从以后的版本中删除。
-
-
方法详细资料
-
fire
已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
firePreReasoning
public reactor.core.publisher.Mono<PreReasoningEvent> firePreReasoning(List<Msg> msgs, Msg systemMsg, String modelName) 已过时, 待删除: 此 API 元素将从以后的版本中删除。 -
firePostReasoning
已过时, 待删除: 此 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 元素将从以后的版本中删除。
-