Package-level declarations
Types
AIAgentEnvironment provides a mechanism for AI agents to interface with an external environment. It offers methods for tool execution, error reporting, and sending termination messages.
Represents an AI agent environment that operates within the context of a specific agent framework.
Represents base agent environment with generic abstractions.
Represents the result or response received from a tool operation.
A wrapper class designed to safely execute a tool within a given AI agent environment. It provides mechanisms for handling tool execution results and differentiating between success and failure cases.
Provides constants related to the termination tool functionality in an AI agent environment.
Represents the possible result types for a tool operation.
Functions
Adds a tool result to the prompt.
Converts a ReceivedToolResult instance into a SafeTool.Result for safer result handling.