Package-level declarations
Types
Represents a session for interacting with a language model (LLM) in a read-only context within an AI agent setup. This session is configured with a set of tools, an executor for handling prompt execution, a prompt definition, a language model, and specific session configurations.
Represents a session for an AI agent that interacts with an LLM (Language Learning Model). The session manages prompt execution, structured outputs, and tools integration.
A session for managing interactions with a language learning model (LLM) and tools in an agent environment. This class provides functionality for executing LLM requests, managing tools, and customizing prompts dynamically within a specific session context.
Functions
Invokes a specified tool function within the AI Agent's write session context.
Executes a parallelized tool call using the provided data flow and tool function within the session.
Executes parallel tool calls in a raw format using the provided flow of data arguments.
Finds a specific tool within the tool registry using the given tool function and returns it as a safe tool.
Transforms a flow of argument data into a flow of parallel tool call results using the provided SafeToolFromCallable
.
Transforms a flow of input arguments into a flow of raw parallel tool calls.