Enum Class NestedOpType

java.lang.Object
java.lang.Enum<NestedOpType>
com.rpl.agentorama.NestedOpType
All Implemented Interfaces:
Serializable, Comparable<NestedOpType>, Constable

public enum NestedOpType extends Enum<NestedOpType>
Types of nested operations that can be tracked within agent executions. Nested operations are internal operations like model calls, database access, and tool calls that are tracked for tracing and analytics purposes.
  • Enum Constant Details

    • STORE_READ

      public static final NestedOpType STORE_READ
      Store read operation.
    • STORE_WRITE

      public static final NestedOpType STORE_WRITE
      Store write operation.
    • DB_READ

      public static final NestedOpType DB_READ
      Database read operation.
    • DB_WRITE

      public static final NestedOpType DB_WRITE
      Database write operation.
    • MODEL_CALL

      public static final NestedOpType MODEL_CALL
      Model call operation (e.g., LLM API call).
    • TOOL_CALL

      public static final NestedOpType TOOL_CALL
      Tool call operation.
    • AGENT_CALL

      public static final NestedOpType AGENT_CALL
      Agent call operation (subagent execution).
    • HUMAN_INPUT

      public static final NestedOpType HUMAN_INPUT
      Human input request operation.
    • OTHER

      public static final NestedOpType OTHER
      Other operation type.
  • Method Details

    • values

      public static NestedOpType[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static NestedOpType valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null