All Classes and Interfaces

Class
Description
Result of a TnsAI action execution.
Renders an agent's AgentActivity as the block its LLM reads: one line per entry, oldest first, written to the agent in the second person.
Thread-safe, bounded record of what one agent has recently done: the messages it sent and received, the outcomes of the actions its LLM called, and the notes it wrote.
One entry of the record.
What an entry of the record describes.
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).
 
Hides folders in a text by replacing each with the name the caller gives it, for example a run folder with <run> and the user's home folder with ~.
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).