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).