Package com.tnsai.integration.scop
package com.tnsai.integration.scop
-
ClassDescriptionResult of a TnsAI action execution.Immutable trusted configuration fragment containing shared
LLMsettings andAgentsentries keyed by actual Java type.Thellmof oneAgentsentry, or of a file that holds only LLM settings.LLMClient adapter that delegates to LLMDispatcher's HTTP transport.One chat request forSCOPBridge.sendToLLM(ChatTurn): the conversation to send and everything that shapes it on its way out.Builds aChatTurn.Holds resolved LLM configuration (provider, model, temperature, endpoint, API key env var).Thrown when anLLMConfigurationSourceexists but cannot be turned into anLLMOverrides— 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 anLLMConfiguration.Names each field instead of relying on the positional record constructor.Wrapper for LLM responses (TEXT, TOOL_CALLS, or ERROR).Bridge between SCOP framework and TnsAI LLM providers.Drops therolessection bindings and the knowledge checksSCOPBridgekeeps across dispatches whenClassConfig.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).