枚举类 HookEventType

java.lang.Object
java.lang.Enum<HookEventType>
io.agentscope.core.hook.HookEventType
所有已实现的接口:
Serializable, Comparable<HookEventType>, Constable

@Deprecated(forRemoval=true, since="2.0.0") public enum HookEventType extends Enum<HookEventType>
已过时, 待删除: 此 API 元素将从以后的版本中删除。
since 2.0.0. Use MiddlewareBase instead.
Enum representing all hook event types.

These events are fired at different stages of agent execution and can be intercepted by implementing the Hook interface.

另请参阅:
  • 嵌套类概要

    从类继承的嵌套类/接口 java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • 枚举常量概要

    枚举常量
    枚举常量
    说明
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    During tool execution streaming
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    When an error occurs
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    After tool execution completes
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    After agent completes processing
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    After LLM reasoning completes
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    After summary generation completes
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Before tool execution
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Before agent starts processing
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Before LLM reasoning
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    Before summary generation (when max iterations reached)
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    During LLM reasoning streaming
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    During summary streaming
  • 方法概要

    修饰符和类型
    方法
    说明
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    返回带有指定名称的该类的枚举常量。
    static HookEventType[]
    已过时, 待删除: 此 API 元素将从以后的版本中删除。
    返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同

    从类继承的方法 java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • 枚举常量详细资料

    • PRE_CALL

      public static final HookEventType PRE_CALL
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Before agent starts processing
    • POST_CALL

      public static final HookEventType POST_CALL
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      After agent completes processing
    • PRE_REASONING

      public static final HookEventType PRE_REASONING
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Before LLM reasoning
    • POST_REASONING

      public static final HookEventType POST_REASONING
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      After LLM reasoning completes
    • REASONING_CHUNK

      public static final HookEventType REASONING_CHUNK
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      During LLM reasoning streaming
    • PRE_ACTING

      public static final HookEventType PRE_ACTING
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Before tool execution
    • POST_ACTING

      public static final HookEventType POST_ACTING
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      After tool execution completes
    • ACTING_CHUNK

      public static final HookEventType ACTING_CHUNK
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      During tool execution streaming
    • PRE_SUMMARY

      public static final HookEventType PRE_SUMMARY
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      Before summary generation (when max iterations reached)
    • POST_SUMMARY

      public static final HookEventType POST_SUMMARY
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      After summary generation completes
    • SUMMARY_CHUNK

      public static final HookEventType SUMMARY_CHUNK
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      During summary streaming
    • ERROR

      public static final HookEventType ERROR
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      When an error occurs
  • 方法详细资料

    • values

      public static HookEventType[] values()
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      返回包含该枚举类的常量的数组, 顺序与声明这些常量的顺序相同
      返回:
      包含该枚举类的常量的数组,顺序与声明这些常量的顺序相同
    • valueOf

      public static HookEventType valueOf(String name)
      已过时, 待删除: 此 API 元素将从以后的版本中删除。
      返回带有指定名称的该类的枚举常量。 字符串必须与用于声明该类的枚举常量的 标识符完全匹配。(不允许有多余 的空格字符。)
      参数:
      name - 要返回的枚举常量的名称。
      返回:
      返回带有指定名称的枚举常量
      抛出:
      IllegalArgumentException - 如果该枚举类没有带有指定名称的常量
      NullPointerException - 如果参数为空值