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