All Classes and Interfaces

Class
Description
Result of a TnsAI action execution.
Immutable trusted configuration fragment containing shared LLM settings and Agents entries keyed by actual Java type.
The llm of one Agents entry, or of a file that holds only LLM settings.
LLMClient adapter that delegates to LLMDispatcher's HTTP transport.
Holds resolved LLM configuration (provider, model, temperature, endpoint, API key env var).
Thrown when an LLMConfigurationSource exists but cannot be turned into an LLMOverrides — unreadable file, malformed JSON, unknown key, non-numeric temperature, and so on.
An external source of LLM settings, consulted per agent at resolution time.
Dispatches LLM requests to provider-specific endpoints via HTTP.
A field-level overlay onto an LLMConfiguration.
Names each field instead of relying on the positional record constructor.
Wrapper for LLM responses (TEXT, TOOL_CALLS, or ERROR).
 
Reference example: declarative observability + recovery decorator stack — @Traced + @Metered + @Fallback (issue #173, Phase 1).
Reference example: declarative @Knowledge + @Search composition.
Bridge between SCOP framework and TnsAI LLM providers.
Drops the roles section bindings and the knowledge checks SCOPBridge keeps across dispatches when ClassConfig.useBaseDirectory(java.nio.file.Path) starts a new run, so the next dispatch binds and checks against the files it reads.
Builds system prompts from TnsAI annotations (@RoleSpec, @State, @Communication, @Action).
Reference example: declarative @InputGuardrail + @OutputGuardrail composition (issue #171, Phase 1).
Reference example: declarative @WebService REST action composition (issue #170).