Package-level declarations
Types
Implements the AIAgentContext interface, providing the context required for an AI agent's execution. This class encapsulates configurations, the execution pipeline, agent environment, and tools for handling agent lifecycles and interactions.
The AIAgentContextBase interface represents the context of an AI agent in the lifecycle. It provides access to the environment, configuration, LLM context, state management, storage, and other metadata necessary for the operation of the agent. Additionally, it supports features for custom workflows and extensibility.
Represents the context for an AI agent LLM, managing tools, prompt handling, and interaction with the environment and execution layers. It provides mechanisms for concurrent read and write operations through sessions, ensuring thread safety.
Annotation for marking APIs as detached prompt executors within the AIAgentLLMContext
.
Properties
Functions
Utility function to get AIAgentContextBase.agentInput and try to cast it to some expected type.
Retrieves the agent-specific context data associated with the current instance.
Removes the agent-specific context data associated with the current context.
Stores the given agent context data within the current AI agent context.