Interface Hook

All Known Implementing Classes:
AgentHook, HumanInTheLoopHook, ModelCallLimitHook, ModelHook, PIIDetectionHook, ShellToolAgentHook, SummarizationHook, ToolCallLimitHook

public interface Hook
  • Method Details

    • getName

      String getName()
    • setAgentName

      void setAgentName(String agentName)
    • getAgentName

      String getAgentName()
    • canJumpTo

      default List<JumpTo> canJumpTo()
    • getKeyStrategys

      default Map<String,KeyStrategy> getKeyStrategys()
    • getHookPositions

      default HookPosition[] getHookPositions()
      Get the positions where this hook should be executed. By default, this method checks for the @HookPositions annotation on the implementing class.
      Returns:
      array of HookPosition values