Package-level declarations
Types
Represents the result of an assertion used within the testing framework.
Represents the assertion of an edge in a graph structure related to AI agent operations.
Represents a set of assertions for validating the structure and behavior of a graph-based system.
Represents an assertion for testing the output of a specific node within an AI agent's subgraph.
Represents a reference to a specific type of node within an AI agent subgraph. This sealed class provides a way to resolve and identify nodes for various processing operations in the context of a subgraph.
Represents an assertion for testing the reachability between two specific nodes in a graph.
Encapsulates assertions for a subgraph within a graph testing framework.
Represents an assertion for an unconditional edge in a graph structure.
Functions
Creates an assistant message with the provided text and finish reason.
Configures the Testing feature for graph testing.
Installs the Testing feature with graph testing enabled and executes the provided test block.
Creates a Message.Tool.Call
instance for the given tool and its arguments.
Constructs a ReceivedToolResult
object using the provided tool and result string.
Converts a tool and its corresponding result into a ReceivedToolResult
object.
Enables and configures the Testing feature for a Kotlin AI Agent instance.