类 ReasoningEvent

java.lang.Object
io.agentscope.core.hook.HookEvent
io.agentscope.core.hook.ReasoningEvent
直接已知子类:
PostReasoningEvent, PreReasoningEvent, ReasoningChunkEvent

public abstract sealed class ReasoningEvent extends HookEvent permits PreReasoningEvent, PostReasoningEvent, ReasoningChunkEvent
Base class for reasoning-related events.

This sealed class provides common context for all reasoning events:

Subclasses represent different stages of the reasoning process:

另请参阅:
  • 构造器详细资料

    • ReasoningEvent

      protected ReasoningEvent(HookEventType type, Agent agent, String modelName, GenerateOptions generateOptions)
      Constructor for ReasoningEvent.
      参数:
      type - The event type (must not be null)
      agent - The agent instance (must not be null)
      modelName - The model name (must not be null)
      generateOptions - The generation options (may be null if using model defaults)
      抛出:
      NullPointerException - if type, agent, or modelName is null
  • 方法详细资料

    • getModelName

      public final String getModelName()
      Get the model name.
      返回:
      The model name (e.g., "qwen-plus", "gpt-4")
    • getGenerateOptions

      public final GenerateOptions getGenerateOptions()
      Get the generation options.
      返回:
      The generation options (temperature, maxTokens, etc.), or null if using model defaults