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.
One chat request for SCOPBridge.sendToLLM(ChatTurn): the conversation to send and everything that shapes it on its way out.
Builds a ChatTurn.
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).