Index

A B C D E F G H I K L M N O P R S T U V W 
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 AgentActivity as 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), REVIEW disposition 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 LLM settings and Agents entries 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 AgentConfiguration record class.
AgentConfiguration.AgentSettings - Record Class in com.tnsai.integration.scop
The llm of one Agents entry, or of a file that holds only LLM settings.
agents() - Method in record class com.tnsai.integration.scop.AgentConfiguration
Returns the value of the agents record component.
AgentSettings(LLMOverrides) - Constructor for record class com.tnsai.integration.scop.AgentConfiguration.AgentSettings
Creates an instance of a AgentSettings record class.
annotationDefaults() - Static method in record class com.tnsai.integration.scop.LLMOverrides
The configuration an LLMSpec that 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 apiKeyEnv record 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 endpoint record 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 Entry record class.
environment() - Static method in interface com.tnsai.integration.scop.LLMConfigurationSource
Reads TNSAI_LLM_<AGENT>_<FIELD> through EnvLoader, which checks System properties before environment variables, so -DKEY=value and .env loading 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 @Action method on the target object.
executeAction(Object, String, Map<String, Object>, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
Executes a TnsAI @Action and 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 failed record 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 LLMSpec actually 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 LLMException category, 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 kind record 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 llm record 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 LLMConfigurationSource exists but cannot be turned into an LLMOverrides — 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 LLMOverrides record 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 maxTokens record 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 model record 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/Agents fragment.
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 peers record 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 provider record 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
requireLoaded(Object, Collection<String>, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
Loads the named SEARCH sources of target in the binding that SCOPBridge.executeAction(Object, String, Map, Map) with the same target and resolvedPaths binds, and returns the number of documents each holds.
requireReady(Object, KnowledgeScope) - Method in class com.tnsai.integration.scop.SCOPBridge
requireReady(Object, KnowledgeScope, Map<String, Path>) - Method in class com.tnsai.integration.scop.SCOPBridge
Checks, before a run, that every configured WHEN_CONFIGURED source of target is ready: its file exists and loads at least one unit, in the binding a dispatch of target with the same scope and resolvedPaths reads.
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 + @Search composition.
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 @Knowledge names whose path is 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 — see SCOPBridge.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 roles section > run file agent type section > role's own @Config > agent @Config roles section > 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 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.
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 @RoleSpec role 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 shared record 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 temperature record 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 text record 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 tick record 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 truncated record component.
tuning() - Method in record class com.tnsai.integration.scop.LLMOverrides
The fields that only tune sampling: temperature and maxTokens.
type() - Method in record class com.tnsai.integration.activity.AgentActivity.Entry
Returns the value of the type record component.

U

UserInputRole - Class in com.tnsai.integration.scop.examples
Reference example: declarative @InputGuardrail + @OutputGuardrail composition (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 @WebService REST 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
A B C D E F G H I K L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Serialized Form