Package kimaira.agentic.core
Enum Class AgentSkillPredefined
- All Implemented Interfaces:
Serializable,Comparable<AgentSkillPredefined>,Constable
Predefined agent skill identifiers used across the agentic runtime.
Each enum constant maps to a stable string id that can be stored, serialized,
referenced in configuration, or used as keys in metadata/maps. Prefer using this enum
over hard-coded strings to avoid typos and keep identifiers centralized.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIdentifier describing the type of the agentic flow element.Identifier marking an agent/component as a flow entry point (starter).Identifier pointing to the next agent in an orchestrated flow.Identifier indicating the name of the post-execution queue.Identifier indicating the agent notifies post-execution as a structured output.Identifier indicating Retrieval-Augmented Generation (RAG) is enabled.Identifier for applying structured metadata filters when using RAG retrieval.Identifier indicating the agent expects or is provided structured input.Identifier indicating the agent produces or is required to produce structured output.Identifier for the base/system prompt used to steer the agent's behavior. -
Method Summary
Modifier and TypeMethodDescriptionid()Returns the stable string identifier for this predefined skill.static AgentSkillPredefinedReturns the enum constant of this class with the specified name.static AgentSkillPredefined[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SYSTEM_PROMPT
Identifier for the base/system prompt used to steer the agent's behavior. -
STRUCTURED_INPUT
Identifier indicating the agent expects or is provided structured input. -
STRUCTURED_OUTPUT
Identifier indicating the agent produces or is required to produce structured output. -
POST_EXECUTION_NOTIFICATION_QUEUE_NAME
Identifier indicating the name of the post-execution queue. -
POST_EXECUTION_NOTIFICATION_STRUCTURE
Identifier indicating the agent notifies post-execution as a structured output. -
RAG_STRUCTURED_METADATA_FILTER
Identifier for applying structured metadata filters when using RAG retrieval. Note: RAG must be enabled (RAG_ENABLED or RAG_ENABLED_POST_CHAT) for this to take effect. -
RAG_ENABLED
Identifier indicating Retrieval-Augmented Generation (RAG) is enabled. -
NEXT_AGENT_IN_FLOW
Identifier pointing to the next agent in an orchestrated flow. -
AGENTIC_FLOW_COMPONENT_TYPE
Identifier describing the type of the agentic flow element. -
FLOW_STARTER
Identifier marking an agent/component as a flow entry point (starter).
-
-
Method Details
-
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
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 nameNullPointerException- if the argument is null
-
id
Returns the stable string identifier for this predefined skill.- Returns:
- the predefined skill id (never
null)
-