Uses of Package
com.tnsai.exceptions
Packages that use com.tnsai.exceptions
Package
Description
Design-by-contract support for action execution with pre/post condition validation.
Agent group membership management.
Agent lifecycle management with annotation-based hooks, timeout enforcement, and idle monitoring.
Agent messaging infrastructure for inter-agent communication.
Custom exceptions for the TnsAI framework.
Invariant checking framework for runtime state verification.
Knowledge base abstraction for Retrieval-Augmented Generation (RAG).
Output serialization framework for converting action results to structured formats.
LLM output parsing with retry and validation support.
Prompt building, templating, and management framework for LLM interactions.
SPI handles for agent protocol management.
Protocol callback handlers for annotation-driven message dispatch.
Role definitions and capabilities for agents in the TnsAI framework.
Centralized role registration and lookup service.
Security SPI contracts and human-in-the-loop approval for TnsAI agents.
State persistence and checkpointing for agent recovery.
Service Provider Interface for pluggable tool implementations.
-
Classes in com.tnsai.exceptions used by com.tnsai.actions.contractsClassDescriptionThrown when an action violates pre/post conditions or parameter contracts.
-
Classes in com.tnsai.exceptions used by com.tnsai.agents.groups
-
Classes in com.tnsai.exceptions used by com.tnsai.agents.lifecycle
-
Classes in com.tnsai.exceptions used by com.tnsai.agents.validation
-
Classes in com.tnsai.exceptions used by com.tnsai.communication
-
Classes in com.tnsai.exceptions used by com.tnsai.exceptionsClassDescriptionException thrown when action execution fails.Error categories for action execution failures.Why a source is not ready.Exception thrown when an LLM model lacks a required capability.Exception for LLM-related errors (model errors, invalid responses, etc.).Exception for network-related errors (connection failures, DNS issues, etc.).Native error details surfaced from an upstream LLM (or external) provider.Exception for rate limit errors (HTTP 429, quota exceeded).Signals that a task has been completed and the agent loop should terminate.Exception for operation timeout errors.Base exception for all TnsAI framework exceptions.Thrown when an action violates pre/post conditions or parameter contracts.
-
Classes in com.tnsai.exceptions used by com.tnsai.idempotency
-
Classes in com.tnsai.exceptions used by com.tnsai.invariants
-
Classes in com.tnsai.exceptions used by com.tnsai.knowledge
-
Classes in com.tnsai.exceptions used by com.tnsai.output
-
Classes in com.tnsai.exceptions used by com.tnsai.parser
-
Classes in com.tnsai.exceptions used by com.tnsai.prompt
-
Classes in com.tnsai.exceptions used by com.tnsai.protocols
-
Classes in com.tnsai.exceptions used by com.tnsai.protocols.callbacks
-
Classes in com.tnsai.exceptions used by com.tnsai.roles
-
Classes in com.tnsai.exceptions used by com.tnsai.roles.registry
-
Classes in com.tnsai.exceptions used by com.tnsai.security
-
Classes in com.tnsai.exceptions used by com.tnsai.state
-
Classes in com.tnsai.exceptions used by com.tnsai.tools.spi