Index
All Classes and Interfaces|All Packages|Serialized Form
A
- acted(double, String, boolean, String) - Method in class com.tnsai.integration.activity.AgentActivity
-
Records an action the agent's LLM called.
- ACTION - Enum constant in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
An action the agent's LLM called; its type is the action's name.
- ActionExecutionResult - Class in com.tnsai.integration.scop
-
Result of a TnsAI action execution.
- ActivityBlock - Class in com.tnsai.integration.activity
-
Renders an agent's
AgentActivityas the block its LLM reads: one line per entry, oldest first, written to the agent in the second person. - adminCommand(String) - Method in class com.tnsai.integration.scop.examples.UserInputRole
-
Hardest-locked path: short bound, strict allowlist (only lowercase commands),
REVIEWdisposition routes any violation to a human-approval queue rather than simply blocking it. - AgentActivity<P> - Class in com.tnsai.integration.activity
-
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.
- AgentActivity(int, int, int, UnaryOperator<String>) - Constructor for class com.tnsai.integration.activity.AgentActivity
-
Creates an empty record.
- AgentActivity.Entry<P> - Record Class in com.tnsai.integration.activity
-
One entry of the record.
- AgentActivity.Kind - Enum Class in com.tnsai.integration.activity
-
What an entry of the record describes.
- AgentConfiguration - Record Class in com.tnsai.integration.scop
-
Immutable trusted configuration fragment containing shared
LLMsettings andAgentsentries keyed by actual Java type. - AgentConfiguration(LLMOverrides, Map<String, AgentConfiguration.AgentSettings>) - Constructor for record class com.tnsai.integration.scop.AgentConfiguration
-
Creates an instance of a
AgentConfigurationrecord class. - AgentConfiguration.AgentSettings - Record Class in com.tnsai.integration.scop
-
The
llmof oneAgentsentry, or of a file that holds only LLM settings. - agents() - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Returns the value of the
agentsrecord component. - AgentSettings(LLMOverrides) - Constructor for record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Creates an instance of a
AgentSettingsrecord class. - annotationDefaults() - Static method in record class com.tnsai.integration.scop.LLMOverrides
-
The configuration an
LLMSpecthat declares nothing resolves to — that is,LLMSpec's own member defaults. - answer(String) - Method in class com.tnsai.integration.scop.examples.ResearchRole
-
Hybrid retrieval (BM25 + vector) for breadth — answers benefit from both keyword precision (for proper nouns / acronyms) and semantic recall (for paraphrases).
- apiKeyEnv() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
apiKeyEnvrecord component. - apiKeyEnv(String) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
- apply(String) - Method in class com.tnsai.integration.activity.PathRedactor
-
Returns the text with every folder replaced.
- applyTo(LLMConfiguration) - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Materialises this overlay onto
base. - authorityScope(AuthorityScope) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Records this authority scope on every dispatch.
- authorizeAction(Object, String, Map<String, Object>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Rechecks current execution binding without hooks, retrieval, approval consumption or invocation.
B
- BridgeLLMClient - Class in com.tnsai.integration.scop
-
LLMClient adapter that delegates to LLMDispatcher's HTTP transport.
- build() - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
-
Builds the overlay.
- builder() - Static method in record class com.tnsai.integration.scop.LLMOverrides
-
A builder, so that callers name each field instead of relying on the positional record constructor (four of whose six components are
Optional<String>). - buildFromAnnotations(Object) - Static method in class com.tnsai.integration.scop.SystemPromptBuilder
-
Builds a system prompt from TnsAI annotations on the target.
- buildSystemPromptFromAnnotations(Object) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Builds a system prompt from TnsAI annotations on the target.
C
- charge(String, int) - Method in class com.tnsai.integration.scop.examples.PaymentRole
-
Primary action — calls the (simulated) external payment API.
- chargeFallback(String, int, Throwable) - Method in class com.tnsai.integration.scop.examples.PaymentRole
-
Recovery handler for
charge(java.lang.String, int). - chat(String, Optional<String>, Optional<List<Map<String, Object>>>, Optional<List<Map<String, Object>>>) - Method in class com.tnsai.integration.scop.BridgeLLMClient
- Class-level default + method-level override - Search tag in class com.tnsai.integration.scop.examples.UserInputRole
- Section
- com.tnsai.integration.activity - package com.tnsai.integration.activity
- com.tnsai.integration.scop - package com.tnsai.integration.scop
- com.tnsai.integration.scop.examples - package com.tnsai.integration.scop.examples
- configureExecution(AccessSubject) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Configure the existing action gate once at trusted host startup.
- configureExecution(AccessSubject, Function<Object, String>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Optional trusted lookup for existing AuthorityScope target-system bounds.
- Current ingest and retrieval contract - Search tag in class com.tnsai.integration.scop.examples.ResearchRole
- Section
D
- Decorator stack (outer → inner) - Search tag in class com.tnsai.integration.scop.examples.PaymentRole
- Section
- describe() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
The names of the fields this overlay carries, for logging which settings an external source actually contributed — e.g.
E
- endpoint() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
endpointrecord component. - endpoint(String) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
- Entry(AgentActivity.Kind, double, List<P>, String, boolean, String, boolean) - Constructor for record class com.tnsai.integration.activity.AgentActivity.Entry
-
Creates an instance of a
Entryrecord class. - environment() - Static method in interface com.tnsai.integration.scop.LLMConfigurationSource
-
Reads
TNSAI_LLM_<AGENT>_<FIELD>throughEnvLoader, which checks System properties before environment variables, so-DKEY=valueand.envloading work uniformly with the rest of the codebase. - equals(Object) - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Indicates whether some other object is "equal to" this one.
- error(String) - Static method in class com.tnsai.integration.scop.LLMResponse
- error(String, Exception) - Static method in class com.tnsai.integration.scop.ActionExecutionResult
- error(String, Exception) - Static method in class com.tnsai.integration.scop.LLMResponse
-
Retains a diagnostic message and the original failure locally.
- ERROR - Enum constant in enum class com.tnsai.integration.scop.LLMResponse.Type
- executeAction(Object, String, Map<String, Object>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Executes a TnsAI
@Actionmethod on the target object. - executeAction(Object, String, Map<String, Object>, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Executes a TnsAI
@Actionand locates named knowledge sources for this dispatch only. - executeAction(Object, String, Map<String, Object>, Map<String, Path>, InvocationContext) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Trusted ingress overload.
F
- failed() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
failedrecord component. - folder(Path) - Static method in interface com.tnsai.integration.scop.LLMConfigurationSource
-
Reads
<folder>/<agentName>.json, re-read on every call. - forAgent(String) - Method in interface com.tnsai.integration.scop.LLMConfigurationSource
-
The settings this source holds for one agent.
- formatJson(String) - Method in class com.tnsai.integration.scop.examples.UserInputRole
-
Method-level override: tighter length, allowlist limited to what looks like JSON.
- fromAnnotation(LLMSpec) - Static method in record class com.tnsai.integration.scop.LLMOverrides
-
Reads the fields an
LLMSpecactually declares. - fromJson(JSONObject) - Static method in record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Decodes an entry that holds only LLM settings,
{"llm": {...}}, the field optional, without reading any file. - fromJson(JSONObject) - Static method in record class com.tnsai.integration.scop.LLMOverrides
-
Decodes a trusted flat configuration object using the existing field-presence and builder validation rules.
G
- getAccessBindingFingerprint() - Method in class com.tnsai.integration.scop.ActionExecutionResult
-
Checked target/policy/caller binding of a successful dispatch; null for undeclared actions.
- getActionSpec(Object, String) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Gets the ActionMetadata for a specific action on the target.
- getApiKeyEnv() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getApiKeyEnvVar() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Gets the API key environment variable name for this provider.
- getBaseUrlEnvVar() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Gets the base URL environment variable name for this provider.
- getCapabilities() - Method in class com.tnsai.integration.scop.BridgeLLMClient
- getContent() - Method in class com.tnsai.integration.scop.LLMResponse
- getCurrentWeather(String, String) - Method in class com.tnsai.integration.scop.examples.WeatherRole
-
Pattern 1 — GET with
paramType = QUERY+ API-key auth. - getDisplayContent() - Method in class com.tnsai.integration.scop.LLMResponse
-
Gets displayable content (text content or error message).
- getEndpoint() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getErrorMessage() - Method in class com.tnsai.integration.scop.ActionExecutionResult
- getErrorMessage() - Method in class com.tnsai.integration.scop.LLMResponse
- getException() - Method in class com.tnsai.integration.scop.ActionExecutionResult
-
Original failure for local diagnostics; its message may contain sensitive policy details.
- getException() - Method in class com.tnsai.integration.scop.LLMResponse
-
Original local failure; never serialize it into a public response.
- getForecastByCityId(String, int) - Method in class com.tnsai.integration.scop.examples.WeatherRole
-
Pattern 2 — GET with path templating (
{cityId}). - getIdentity() - Method in class com.tnsai.integration.scop.examples.PaymentRole
- getIdentity() - Method in class com.tnsai.integration.scop.examples.ResearchRole
- getIdentity() - Method in class com.tnsai.integration.scop.examples.UserInputRole
- getInstance() - Static method in class com.tnsai.integration.scop.SCOPBridge
-
Returns a new SCOPBridge with the default read timeout (300s).
- getInstance(long) - Static method in class com.tnsai.integration.scop.SCOPBridge
-
Returns a new SCOPBridge with a custom read timeout.
- getInstance(AgentPrincipal, LiabilitySink, AuthorityScope) - Static method in class com.tnsai.integration.scop.SCOPBridge
-
Returns a new SCOPBridge whose action executor is already accountability-wired.
- getMaxTokens() - Method in class com.tnsai.integration.scop.BridgeLLMClient
- getMaxTokens() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getModel() - Method in class com.tnsai.integration.scop.BridgeLLMClient
- getModel() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getNarration() - Method in class com.tnsai.integration.scop.ActionExecutionResult
-
Gets the narration to display to the user.
- getOutcome() - Method in class com.tnsai.integration.scop.ActionExecutionResult
-
Gets what the action returned, or why it failed, without the narration around it: the text an agent keeps about the action it called.
- getPostNarration() - Method in class com.tnsai.integration.scop.ActionExecutionResult
- getPreNarration() - Method in class com.tnsai.integration.scop.ActionExecutionResult
- getProvider() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getRawMessage() - Method in class com.tnsai.integration.scop.LLMResponse
- getResult() - Method in class com.tnsai.integration.scop.ActionExecutionResult
- getSafeErrorMessage() - Method in class com.tnsai.integration.scop.LLMResponse
-
Fixed display text derived only from a typed
LLMExceptioncategory, never from diagnostics; a generic message when no typed failure is retained. - getTemperature() - Method in class com.tnsai.integration.scop.BridgeLLMClient
- getTemperature() - Method in class com.tnsai.integration.scop.LLMConfiguration
- getToolCalls() - Method in class com.tnsai.integration.scop.LLMResponse
- getType() - Method in class com.tnsai.integration.scop.LLMResponse
H
- hasEndpoint() - Method in class com.tnsai.integration.scop.LLMConfiguration
- hashCode() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns a hash code value for this object.
- hasModel() - Method in class com.tnsai.integration.scop.LLMConfiguration
- hasRouting() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Whether this overlay names any
LLMOverrides.routing()field. - hasText() - Method in class com.tnsai.integration.scop.LLMResponse
- hasTnsAIActions(Object) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Checks if a target object has TnsAI @Action annotations.
- hasToolCalls() - Method in class com.tnsai.integration.scop.LLMResponse
- How SCOP routes these - Search tag in class com.tnsai.integration.scop.examples.ResearchRole
- Section
- How SCOP routes these - Search tag in class com.tnsai.integration.scop.examples.UserInputRole
- Section
- How SCOP routes these - Search tag in class com.tnsai.integration.scop.examples.WeatherRole
- Section
I
- isAuthorizationDenied() - Method in class com.tnsai.integration.scop.ActionExecutionResult
-
Whether this failed dispatch contains a typed UNAUTHORIZED cause.
- isEmpty() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Whether this overlay names no field at all.
- isOpenAICompatible() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Checks if this provider uses OpenAI-compatible API format.
- isSuccess() - Method in class com.tnsai.integration.scop.ActionExecutionResult
- isSuccess() - Method in class com.tnsai.integration.scop.LLMResponse
K
- kind() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
kindrecord component. - knowledgeScope(KnowledgeScope) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Uses an explicit knowledge-source lifetime for subsequent action dispatches.
L
- liabilitySink(LiabilitySink) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Publishes per-dispatch liability records to this sink.
- llm() - Method in record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Returns the value of the
llmrecord component. - LLMConfiguration - Class in com.tnsai.integration.scop
-
Holds resolved LLM configuration (provider, model, temperature, endpoint, API key env var).
- LLMConfiguration(String, String, float, int, String, String) - Constructor for class com.tnsai.integration.scop.LLMConfiguration
- LLMConfigurationException - Exception Class in com.tnsai.integration.scop
-
Thrown when an
LLMConfigurationSourceexists but cannot be turned into anLLMOverrides— unreadable file, malformed JSON, unknown key, non-numeric temperature, and so on. - LLMConfigurationException(String) - Constructor for exception class com.tnsai.integration.scop.LLMConfigurationException
- LLMConfigurationException(String, Throwable) - Constructor for exception class com.tnsai.integration.scop.LLMConfigurationException
- llmConfigurationSource(LLMConfigurationSource) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Registers the external layer consulted when LLM configuration resolves.
- LLMConfigurationSource - Interface in com.tnsai.integration.scop
-
An external source of LLM settings, consulted per agent at resolution time.
- LLMDispatcher - Class in com.tnsai.integration.scop
-
Dispatches LLM requests to provider-specific endpoints via HTTP.
- LLMDispatcher(OkHttpClient) - Constructor for class com.tnsai.integration.scop.LLMDispatcher
- LLMOverrides - Record Class in com.tnsai.integration.scop
-
A field-level overlay onto an
LLMConfiguration. - LLMOverrides(Optional<String>, Optional<String>, OptionalDouble, OptionalInt, Optional<String>, Optional<String>) - Constructor for record class com.tnsai.integration.scop.LLMOverrides
-
Creates an instance of a
LLMOverridesrecord class. - LLMOverrides.Builder - Class in com.tnsai.integration.scop
-
Names each field instead of relying on the positional record constructor.
- LLMResponse - Class in com.tnsai.integration.scop
-
Wrapper for LLM responses (TEXT, TOOL_CALLS, or ERROR).
- LLMResponse.Type - Enum Class in com.tnsai.integration.scop
M
- maxTokens() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
maxTokensrecord component. - maxTokens(int) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
- Method bodies are deliberately stubs - Search tag in class com.tnsai.integration.scop.examples.WeatherRole
- Section
- model() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
modelrecord component. - model(String) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
N
- none() - Static method in record class com.tnsai.integration.scop.LLMOverrides
-
An overlay that names no field; applying it leaves a configuration untouched.
- noOp() - Static method in interface com.tnsai.integration.scop.LLMConfigurationSource
-
A source that holds nothing; the bridge default, so the layer is opt-in.
- NOTE - Enum constant in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
A note the agent wrote.
- noted(double, String) - Method in class com.tnsai.integration.activity.AgentActivity
-
Records a note the agent wrote.
O
- overlay(LLMOverrides) - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Composes two overlays.
P
- parse(JSONObject) - Static method in record class com.tnsai.integration.scop.AgentConfiguration
-
Parses only the optional
LLM/Agentsfragment. - PathRedactor - Class in com.tnsai.integration.activity
-
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~. - PathRedactor(Map<Path, String>) - Constructor for class com.tnsai.integration.activity.PathRedactor
-
Creates a redactor for the given folders.
- PaymentRole - Class in com.tnsai.integration.scop.examples
-
Reference example: declarative observability + recovery decorator stack —
@Traced+@Metered+@Fallback(issue #173, Phase 1). - PaymentRole() - Constructor for class com.tnsai.integration.scop.examples.PaymentRole
- peers() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
peersrecord component. - Phase 2+ deferred - Search tag in class com.tnsai.integration.scop.examples.UserInputRole
- Section
- prepareConversationForDispatch(JSONArray, Object...) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Creates an outbound request copy with a fresh dynamic state snapshot.
- principal(AgentPrincipal) - Method in class com.tnsai.integration.scop.SCOPBridge
- provider() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
providerrecord component. - provider(String) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
R
- read() - Method in class com.tnsai.integration.activity.AgentActivity
-
Returns a stable snapshot of the record, oldest first.
- received(double, P, String, String, boolean) - Method in class com.tnsai.integration.activity.AgentActivity
-
Records a message the agent received.
- RECEIVED - Enum constant in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
A message the agent received; its only peer is the sender, when it is known.
- render(List<? extends AgentActivity.Entry<P>>, Function<? super P, String>) - Static method in class com.tnsai.integration.activity.ActivityBlock
-
Renders entries as the block.
- requireLoaded(Object, Collection<String>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
SCOPBridge.requireLoaded(Object, Collection, Map)with no per-call locations, so the bridge-level ones fromSCOPBridge.resolvedSourcePaths(Map)apply, as they do forSCOPBridge.executeAction(Object, String, Map). - requireLoaded(Object, Collection<String>, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Loads the named SEARCH sources of
targetin the binding thatSCOPBridge.executeAction(Object, String, Map, Map)with the same target andresolvedPathsbinds, and returns the number of documents each holds. - requireReady(Object, KnowledgeScope) - Method in class com.tnsai.integration.scop.SCOPBridge
-
SCOPBridge.requireReady(Object, com.tnsai.rag.KnowledgeScope, Map)with no per-call locations, so the bridge-level ones fromSCOPBridge.resolvedSourcePaths(Map)apply, as they do forSCOPBridge.executeAction(Object, String, Map). - requireReady(Object, KnowledgeScope, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Checks, before a run, that every configured
WHEN_CONFIGUREDsource oftargetis ready: its file exists and loads at least one unit, in the binding a dispatch oftargetwith the same scope andresolvedPathsreads. - requiresApiKey() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Checks if this provider requires an API key.
- ResearchRole - Class in com.tnsai.integration.scop.examples
-
Reference example: declarative
@Knowledge+@Searchcomposition. - ResearchRole() - Constructor for class com.tnsai.integration.scop.examples.ResearchRole
- reset() - Method in class com.tnsai.integration.scop.SCOPBridgeConfigReset
- resolve(Class<?>, Collection<Class<?>>) - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Resolves a registered actual type, independent of its instance name or construction order.
- resolveApiKey() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Resolves the API key from environment variables.
- resolveApiUrl() - Method in class com.tnsai.integration.scop.LLMConfiguration
-
Resolves the full API endpoint URL.
- resolvedSourcePaths(Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Supplies run-time locations for
@Knowledgenames whosepathis empty or a placeholder. - resolveLLMClient(Object) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Resolves an LLMClient for the given target.
- resolveLLMSpec(Object, Object, Object) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Resolves LLM configuration, deriving the external source's lookup key from
agent— seeSCOPBridge.resolveLLMSpec(Object, Object, Object, String). - resolveLLMSpec(Object, Object, Object, String) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Resolves LLM configuration following the hierarchy: run file
rolessection > run file agent type section > role's own@Config> agent@Configrolessection > agent@Config> external source > Role > Agent > Playground. - routing() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
The fields that decide where a request goes and under whose credential:
provider,model,endpoint,apiKeyEnv. - Running this - Search tag in class com.tnsai.integration.scop.examples.WeatherRole
- Section
S
- SCOPBridge - Class in com.tnsai.integration.scop
-
Bridge between SCOP framework and TnsAI LLM providers.
- SCOPBridgeConfigReset - Class in com.tnsai.integration.scop
-
Drops the
rolessection 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. - SCOPBridgeConfigReset() - Constructor for class com.tnsai.integration.scop.SCOPBridgeConfigReset
- sendToLLM(LLMConfiguration, JSONArray, JSONArray) - Method in class com.tnsai.integration.scop.LLMDispatcher
-
Sends a message to the LLM and returns the response.
- sendToLLM(LLMConfiguration, JSONArray, JSONArray) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Sends a message to the LLM and returns the response.
- sendToLLM(LLMConfiguration, JSONArray, JSONArray, Object, ChatKnowledgeBinding, ChatRetrievalContext) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Sends a SCOP conversation through owner-scoped chat retrieval before dispatching it to the configured provider.
- sendToLLMForOwners(LLMConfiguration, JSONArray, JSONArray, List<?>, List<ChatKnowledgeBinding>, ChatRetrievalContext) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Sends a SCOP conversation through the chat knowledge of several conversation owners, such as an agent followed by every
@RoleSpecrole it plays, before dispatching it to the configured provider. - sendToLLMForOwners(LLMConfiguration, JSONArray, JSONArray, List<?>, List<ChatKnowledgeBinding>, ChatRetrievalContext, String) - Method in class com.tnsai.integration.scop.SCOPBridge
-
Sends a conversation for several owners, as
SCOPBridge.sendToLLMForOwners(LLMConfiguration, JSONArray, JSONArray, List, List, ChatRetrievalContext)does, with a section the caller renders for this request alone, such as an agent's recent activity. - sent(double, List<? extends P>, String, String, boolean) - Method in class com.tnsai.integration.activity.AgentActivity
-
Records a message the agent sent.
- SENT - Enum constant in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
A message the agent sent; its peers are the receivers.
- shared() - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Returns the value of the
sharedrecord component. - streamChat(String, Optional<String>, Optional<List<Map<String, Object>>>, Optional<List<Map<String, Object>>>) - Method in class com.tnsai.integration.scop.BridgeLLMClient
- subscribeToAlerts(String, int) - Method in class com.tnsai.integration.scop.examples.WeatherRole
-
Pattern 3 — POST with body, bearer auth, custom static headers.
- success(Object, String, String) - Static method in class com.tnsai.integration.scop.ActionExecutionResult
- success(Object, String, String, String) - Static method in class com.tnsai.integration.scop.ActionExecutionResult
- summarise(String) - Method in class com.tnsai.integration.scop.examples.ResearchRole
-
Pure SEMANTIC for summarisation — keyword overlap matters less when the query is a topic descriptor rather than a phrase to find.
- summarize(String) - Method in class com.tnsai.integration.scop.examples.UserInputRole
-
Inherits the class-level guardrail defaults.
- SystemPromptBuilder - Class in com.tnsai.integration.scop
-
Builds system prompts from TnsAI annotations (@RoleSpec, @State, @Communication, @Action).
T
- temperature() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns the value of the
temperaturerecord component. - temperature(double) - Method in class com.tnsai.integration.scop.LLMOverrides.Builder
- Test fixture path - Search tag in class com.tnsai.integration.scop.examples.ResearchRole
- Section
- text() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
textrecord component. - text(String, JSONObject) - Static method in class com.tnsai.integration.scop.LLMResponse
- TEXT - Enum constant in enum class com.tnsai.integration.scop.LLMResponse.Type
- The fallback method convention - Search tag in class com.tnsai.integration.scop.examples.PaymentRole
- Section
- The three first-class composition patterns - Search tag in class com.tnsai.integration.scop.examples.ResearchRole
- Section
- tick() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
tickrecord component. - TOOL_CALLS - Enum constant in enum class com.tnsai.integration.scop.LLMResponse.Type
- toolCalls(JSONArray, JSONObject) - Static method in class com.tnsai.integration.scop.LLMResponse
- toString() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
-
Returns a string representation of this record class.
- toString() - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Returns a string representation of this record class.
- toString() - Method in class com.tnsai.integration.scop.LLMConfiguration
- toString() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
Returns a string representation of this record class.
- truncated() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
truncatedrecord component. - tuning() - Method in record class com.tnsai.integration.scop.LLMOverrides
-
The fields that only tune sampling:
temperatureandmaxTokens. - type() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
-
Returns the value of the
typerecord component.
U
- UserInputRole - Class in com.tnsai.integration.scop.examples
-
Reference example: declarative
@InputGuardrail+@OutputGuardrailcomposition (issue #171, Phase 1). - UserInputRole() - Constructor for class com.tnsai.integration.scop.examples.UserInputRole
V
- validate(Collection<Class<?>>) - Method in record class com.tnsai.integration.scop.AgentConfiguration
-
Validates every configured type key, including when the complete registry is empty.
- validate(JSONObject, Collection<Class<?>>) - Static method in record class com.tnsai.integration.scop.AgentConfiguration
-
Parses a host's sections and checks them against the complete registered types of its run.
- valueOf(String) - Static method in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class com.tnsai.integration.scop.LLMResponse.Type
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.tnsai.integration.activity.AgentActivity.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class com.tnsai.integration.scop.LLMResponse.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WeatherRole - Class in com.tnsai.integration.scop.examples
-
Reference example: declarative
@WebServiceREST action composition (issue #170). - WeatherRole() - Constructor for class com.tnsai.integration.scop.examples.WeatherRole
- Why this example is "flaky" by design - Search tag in class com.tnsai.integration.scop.examples.PaymentRole
- Section
All Classes and Interfaces|All Packages|Serialized Form