Index

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

abort(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Nothing to sever: the job's stack holds its connection, and the job's interrupt ends its use.
abort(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
Aborts the physical connection through Connection.abort(Executor), on a thread of its own.
abort(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
Aborts the held connection through Connection.abort(Executor), on a thread of its own.
abort(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Aggressively aborts the handle when cooperative close has failed or is not safe.
abort(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
Aborts the connection the session holds through Connection.abort(Executor), on a thread of its own; the session itself is not touched, since the job's thread may still be inside it.
absoluteLimit(ConversationContext) - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
The input the model's hard context leaves for this conversation once the seat's declared output and thinking reserve is set aside - the same reserve the wire will carry.
ABSTRACT - Static variable in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The <abstract> element of a split grant XML.
AbstractAdmissionGuardrail - Class in ai.redouble.nucleo.guardrails
Base class for admission guardrails.
AbstractAdmissionGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
AbstractApiClient - Class in ai.redouble.nucleo.http
Shared base for external-service API clients.
AbstractApiClient() - Constructor for class ai.redouble.nucleo.http.AbstractApiClient
 
AbstractArtifact - Class in ai.redouble.nucleo.harness.artifacts
Base class for all artifact entities that can be preserved across agent workflows.
AbstractArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
AbstractAuthGuardrail<T> - Class in ai.redouble.nucleo.guardrails
Base class for authorization guardrails.
AbstractAuthGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.AbstractAuthGuardrail
 
AbstractClientProvider<E> - Class in ai.redouble.nucleo.harness.llm
Shared ClientProvider template: construct the provider-specific client, bind the spec, return.
AbstractClientProvider() - Constructor for class ai.redouble.nucleo.harness.llm.AbstractClientProvider
 
AbstractContentGuardrail<T> - Class in ai.redouble.nucleo.guardrails
Base class for content guardrails.
AbstractContentGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.AbstractContentGuardrail
 
AbstractDecisionClient - Class in ai.redouble.nucleo.harness.llm
The template every decision client runs: the one wire call inside the rate-limit feedback, the upstream's verdict classified for the dispatcher the way the embeddings template classifies it (a 429 and a 5xx as transparent retry signals, an exhausted account as its own failure, an endpoint DNS never heard of as uncorrectable), and the call recorded on the response.
AbstractDecisionClient() - Constructor for class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
 
AbstractDecisionClient.RawDecision - Record Class in ai.redouble.nucleo.harness.llm
What one wire call returned: the decoded answers, the input tokens the endpoint says it billed (null where it reports none), and the identity it reported, each null when absent.
AbstractDoer<I,O> - Class in ai.redouble.nucleo.tools
Base class for coded orchestration logic.
AbstractDoer(Identifiable) - Constructor for class ai.redouble.nucleo.tools.AbstractDoer
Creates a doer with lineage tracking.
AbstractDoer(Identifiable, String) - Constructor for class ai.redouble.nucleo.tools.AbstractDoer
Creates a doer with lineage tracking and custom ID prefix.
AbstractEmbeddingsClient - Class in ai.redouble.nucleo.harness.llm
Abstract base class for embeddings client implementations.
AbstractEmbeddingsClient() - Constructor for class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
 
AbstractEmbeddingsClient.RawEmbedding - Record Class in ai.redouble.nucleo.harness.llm
What one provider call returned: the vector at the provider's native width and the input tokens the provider says it billed, null where the provider reports none.
AbstractEPOTool<I,O> - Class in ai.redouble.nucleo.ext.patent.epo
What every EPO OPS tool shares: the one OPS rate limiter, declared against the service the tool calls; an EPOClient bound to the job's HTTP client at execution; and the publication segment of an OPS path, built from a patent number and its input format.
AbstractEPOTool(Identifiable, EPOService, Duration) - Constructor for class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
 
AbstractGuardrail<T> - Class in ai.redouble.nucleo.guardrails
Job plumbing shared by all guardrail bases: target and snapshot delivery, resource capture, observability metadata, the final execute-calls-validate wiring.
AbstractGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.AbstractGuardrail
 
AbstractHibernateResourceProvider<T> - Class in ai.redouble.nucleo.hibernate
A DBResourceProvider over a Hibernate SessionFactory: each handle owns one Session holding one connection from admission to completion.
AbstractHibernateResourceProvider(String, Supplier, int, Duration) - Constructor for class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
AbstractJob<T> - Class in ai.redouble.nucleo.harness
Base class for all jobs that can be submitted to the job processing system.
AbstractJob(Identifiable, String) - Constructor for class ai.redouble.nucleo.harness.AbstractJob
Primary constructor for lineage-aware jobs.
AbstractJobEvent - Class in ai.redouble.nucleo.events
Abstract base class for rich job events.
AbstractJobEvent(JobSnapshot) - Constructor for class ai.redouble.nucleo.events.AbstractJobEvent
Constructor from JobSnapshot.
AbstractLLMClient<B> - Class in ai.redouble.nucleo.harness.llm
Base class for LLM client implementations.
AbstractLLMClient() - Constructor for class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
AbstractModelDependentTool<I,O> - Class in ai.redouble.nucleo.tools
A tool whose work is one exchange with a model.
AbstractModelDependentTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.AbstractModelDependentTool
A tool that learns its grade later, from its input or from the thinker that offers it.
AbstractModelDependentTool(Identifiable, Grade) - Constructor for class ai.redouble.nucleo.tools.AbstractModelDependentTool
A tool whose grade is its own decision.
AbstractModelDependentTool(Identifiable, String, Grade) - Constructor for class ai.redouble.nucleo.tools.AbstractModelDependentTool
With a job id prefix of its own.
AbstractModelPicker - Class in ai.redouble.nucleo.harness.models
The stateful picker base: holds each spec's availability as observed by the probe and refuses to serve a spec the observations say is down - the deployment's "turn off additional models and treat them as deprecated" default.
AbstractModelPicker() - Constructor for class ai.redouble.nucleo.harness.models.AbstractModelPicker
 
AbstractModelPicker.SpecHealth - Record Class in ai.redouble.nucleo.harness.models
One spec's accumulated availability state.
AbstractModelSpec - Class in ai.redouble.nucleo.harness.models
Shared ModelSpec implementation: plain mutable fields populated by the catalog backend (no-arg constructor + setters), equals/hashCode pinned to id, and the thinking-budget scaling shared by every provider.
AbstractModelSpec() - Constructor for class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
AbstractOpenAIChatClient - Class in ai.redouble.nucleo.providers.openai
Everything about an OpenAI-family conversation that is the dialect's and not the wire's: the content encoders, the request body as JSON, the response body read back onto the framework's response, for both of OpenAI's APIs.
AbstractOpenAIChatClient(WireApi) - Constructor for class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
The dialect this client speaks, the provider's choice; a client without one has no shape to send.
AbstractOrchestrator<I,O> - Class in ai.redouble.nucleo.tools
Base implementation for resource-free orchestrators that coordinate other jobs.
AbstractOrchestrator(Identifiable) - Constructor for class ai.redouble.nucleo.tools.AbstractOrchestrator
Creates a coordinator with lineage tracking.
AbstractOrchestrator(Identifiable, String) - Constructor for class ai.redouble.nucleo.tools.AbstractOrchestrator
Creates a coordinator with lineage tracking and custom ID prefix.
AbstractRateLimitedClient - Class in ai.redouble.nucleo.harness.llm
Base class for API clients with rate limiting support.
AbstractRateLimitedClient() - Constructor for class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
 
AbstractRateLimitedClient.RateLimitedOperation<T> - Interface in ai.redouble.nucleo.harness.llm
 
AbstractRateLimiter<T> - Class in ai.redouble.nucleo.harness.admission
Base class for accounts that are their own identity: the wake slot Admission installs, the RateLimiter.Replenishment.RELEASE default that fits every capacity gate built directly on this class, and the nominal (null) status indicator.
AbstractRateLimiter() - Constructor for class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
 
AbstractStoppable - Class in ai.redouble.nucleo.harness
Base implementation of Stoppable with common shutdown flag handling.
AbstractStoppable() - Constructor for class ai.redouble.nucleo.harness.AbstractStoppable
 
AbstractTerminalEvent<R> - Class in ai.redouble.nucleo.events
Sealed base class for the four terminal events the dispatcher fires for a job it ran: completion, failure, timeout and cancellation.
AbstractTerminalEvent(JobSnapshot, int, List, Map) - Constructor for class ai.redouble.nucleo.events.AbstractTerminalEvent
Creates a terminal event from a job snapshot.
AbstractThinker<I,O> - Class in ai.redouble.nucleo.tools.thinking
Base class for implementing reasoning agents that coordinate tool execution.
AbstractThinker(Identifiable, ThinkerDeclaration) - Constructor for class ai.redouble.nucleo.tools.thinking.AbstractThinker
Creates a thinker with standard tool constructor.
AbstractThinker(Identifiable, ThinkerDeclaration, boolean) - Constructor for class ai.redouble.nucleo.tools.thinking.AbstractThinker
Constructs a thinker that is bound, for its whole life, to tools that change nothing.
AbstractThinker.CompactedReply<R> - Record Class in ai.redouble.nucleo.tools.thinking
The reply to a call retried after compaction, and the compacted conversation the loop continues on.
AbstractThinker.ModelCall<R> - Interface in ai.redouble.nucleo.tools.thinking
One model call of a loop, made on whichever conversation the loop currently holds.
AbstractTool<I,O> - Class in ai.redouble.nucleo.tools
Base implementation for tools that provides input management.
AbstractTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.AbstractTool
Creates a tool with lineage tracking.
AbstractTool(Identifiable, String) - Constructor for class ai.redouble.nucleo.tools.AbstractTool
Creates a tool with lineage tracking and custom ID prefix.
AbstractToollessThinker<I,O> - Class in ai.redouble.nucleo.tools.thinking
A thinker with no tools is one LLM call wearing a loop's clothes - and the clothes are what it pays for: tool-use instructions for tools that do not exist, the ThinkingResponse envelope with its final-answer and artifact plumbing, and a prompt cache written on every one-shot conversation and never read back.
AbstractToollessThinker(Identifiable, ThinkerDeclaration, Class) - Constructor for class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
 
AbstractToollessThinker(Identifiable, ThinkerDeclaration, Class, boolean) - Constructor for class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
The read-only variant, for a seat whose answer may not come from mutating anything.
AbstractValidationGuardrail<T> - Class in ai.redouble.nucleo.guardrails
Base class for validation guardrails.
AbstractValidationGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.AbstractValidationGuardrail
 
AbstractWorkflowObserver<T> - Class in ai.redouble.nucleo.harness
Base class for observing events from a specific workflow.
AbstractWorkflowObserver(String) - Constructor for class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Creates a workflow observer without inactivity timeout.
AbstractWorkflowObserver(String, Duration) - Constructor for class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Creates a workflow observer with specified inactivity timeout.
AbTestSource - Class in ai.redouble.nucleo.prompt.sources
PromptSource dispatching to one of two inner sources by a configurable probability.
AbTestSource(PromptSource, PromptSource, double) - Constructor for class ai.redouble.nucleo.prompt.sources.AbTestSource
 
ACCELERATION - Enum constant in enum class ai.redouble.nucleo.harness.admission.RateLimitType
Velocity-based acceleration limits (usage growth too fast).
ACCEPTED - Enum constant in enum class ai.redouble.nucleo.events.JobScheduled.State
 
accepts(Input) - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether the model accepts the input: images when it supports vision, documents when it supports documents.
accountFor(EPOService) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
accountFor(T) - Method in class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
 
accountFor(T) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
The identity the given amount debits: this limiter for a plain account, the routed bucket for a router.
accountIdentifier() - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
Human-facing identifier of the billing account behind this client, for the QuotaExhaustedException message.
accountIdentifier() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
accountIdentifier() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
acquire(boolean) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
A handle for the admitted job; nothing is checked out.
acquire(boolean) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Materializes a new handle under a permit the caller already holds on DBResourceProvider.admission(): checks out the connection or session and warms it, so execution never re-enters the pool.
acquire(boolean) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
acquire(boolean) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
acquire(boolean) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
acquire(URI, McpClientCredential) - Method in class ai.redouble.nucleo.mcp.auth.McpTokenClient
The whole flow: discovery, metadata, token.
action() - Element in annotation interface ai.redouble.nucleo.harness.DisplayName
Optional action verb describing what this job/tool is doing.
actionVerb() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
actionVerb() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
actionVerb() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
actionVerb() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
actionVerb() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Action verb for status surfacing (e.g.
activeCount() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Permits in use: the maximum less the available.
actualInputTokens - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
Total input tokens counting against context window.
actualOutputTokens - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
Total output tokens.
ADAPTIVE - Enum constant in enum class ai.redouble.nucleo.harness.models.ThinkingMode
 
add(RateLimiter, T) - Method in class ai.redouble.nucleo.harness.admission.Demand
Adds one amount on one limiter, merging into the existing entry when the same limiter already carries an amount that debits the same account.
addAll() - Method in class ai.redouble.nucleo.tools.registry.SkillSelector
Every skill the registry holds when the selector is resolved.
addAllArtifacts(Collection) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
addArtifact(Artifact) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
addArtifactRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactResponse
Adds a single artifact reference to the propagation list.
addBaselineGuardrail(Supplier) - Static method in class ai.redouble.nucleo.prompt.Prompts
Attach a framework-baseline guardrail factory that runs for every Prompt produced.
addBundle(String) - Method in class ai.redouble.nucleo.tools.registry.SkillSelector
Every skill whose bundle id starts with the prefix, e.g.
addClass(Class...) - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
addClasses(Collection) - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
addClasses(Map) - Method in class ai.redouble.docs.SearchIndex
One entry per class of the javadoc class index, found by the class's name and its package.
added() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the added record component.
addError(Throwable) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addField(String, FieldDescriptor) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
addFile(InputStream, String, String) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addGuardrail(String, Supplier) - Static method in class ai.redouble.nucleo.prompt.Prompts
Attach a guardrail factory to a specific key.
addImage(InputStream, String, String) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addLlmResponse(LLMResponse) - Method in class ai.redouble.nucleo.harness.JobContext
Adds an LLM response to this context.
addMessage(Message) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Adds a message to the conversation.
addMessage(String) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Offers a message to the running turn.
addPage(GenerateDocs.Page, Document) - Method in class ai.redouble.docs.SearchIndex
The entries of one page, from the document the page was rendered from: rendering is what gives each heading its anchor, so the document must have been rendered already.
addPojo(Object) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addProvider(DBResourceProvider) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares that this job needs a handle from the given provider.
addProvider(ToolProvider) - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
addProviders(Collection) - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
addressing() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The namespace this provider's wire ids are spelled in: the endpoint family that resolves them.
addressing() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
Mantle names models its own way (bare ids such as anthropic.claude-opus-5), which the legacy runtime refuses for on-demand calls, so a Mantle entry links to no other Bedrock key.
ADDRESSING - Static variable in class ai.redouble.nucleo.harness.models.ProviderLinks
The addressing of a provider in the record: the endpoint family its wire ids are spelled for.
addressPolicy() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchTool
The policy on where this tool may be sent: which URLs are admitted, for the call's own URL and for every redirect followed from it.
addSkill(Skill) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Admits a Skill into this conversation's preamble.
addSkill(String...) - Method in class ai.redouble.nucleo.tools.registry.SkillSelector
Skills by exact registry name.
addText(String) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Adds a text block; null or blank text is skipped - an empty block is not content.
addTool(DeclaredTool) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Declares a tool to this conversation.
addTool(ToolProvider) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Adds a provider directly (non-class-backed, e.g.
addTool(ToolProvider) - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
 
addTool(ToolProvider) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Adds a ToolProvider to this thinker's available tools.
addTool(Class) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Adds a tool to this thinker's available tools.
addTool(Class) - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
Refused: this seat renders no tool definitions, so a registered tool would never reach the model.
addTool(Class) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Adds a tool to this thinker's available tools.
addToolDefinition(ContentBlocks.ToolDefinitionBlock) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addToolPackage(String) - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
addToolResult(String, String, boolean) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
addTools(Collection) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Declares every tool in the collection; see ConversationContext.addTool(DeclaredTool).
admission() - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
 
admission() - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
The admission account for this provider's bound (its connection budget).
admission() - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
admission() - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
admission() - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
Admission - Class in ai.redouble.nucleo.harness.admission
The one place a job waits for resources.
Admission(RateLimiter) - Constructor for class ai.redouble.nucleo.harness.admission.Admission
 
AdmissionContext - Record Class in ai.redouble.nucleo.guardrails
The immutable identity payload an AdmissionGuardrail judges: who is calling (principal), through which agent (the calling agent's class name, resolved from the job lineage; null when the gated job sits directly under the workflow root), reaching which tool.
AdmissionContext(String, String, Class) - Constructor for record class ai.redouble.nucleo.guardrails.AdmissionContext
Creates an instance of a AdmissionContext record class.
AdmissionGuardrail - Interface in ai.redouble.nucleo.guardrails
Admission guardrail: decides whether this tool may be reached by this caller at all - before any call exists, so it has no target.
admit(Demand, JobContext) - Method in class ai.redouble.nucleo.harness.admission.Admission
Grants the demand whole or parks the calling thread until it can.
admit(JobContext, List) - Method in interface ai.redouble.nucleo.harness.admission.SpendGate
Admits or refuses the attempt whose bindings these are.
admit(JobContext, List) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
 
admit(ToolProvider, JsonNode) - Static method in class ai.redouble.nucleo.mcp.server.McpInputGate
Admits the arguments of one call, or refuses them.
admit(String, JsonNode, JsonNode) - Static method in class ai.redouble.nucleo.mcp.server.McpInputGate
Admits one call's arguments against a named schema.
admitConfiguredSkills(ConversationContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Subclasses call this once at conversation initialization to install whichever skills the thinker declared via AbstractThinker.declareDefaultSkills().
admits(McpConsumer, ToolProvider) - Method in interface ai.redouble.nucleo.mcp.server.McpAccessPolicy
 
admits(McpConsumer, ToolProvider) - Method in class ai.redouble.nucleo.mcp.server.StaticGrantsAccessPolicy
 
adopt() - Static method in class ai.redouble.demo.DemoHome
Names the file to the runtime and adopts it (Models.reload()): the closing step of whatever wrote it - the discovery, or the first edit's materialized defaults.
afterMarshalling(Context.AfterMarshalling, ExecutionAttributes) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockAuditInterceptor
 
afterSingletonsInstantiated() - Method in class ai.redouble.nucleo.spring.NucleoDatabase
 
agent() - Method in class ai.redouble.demo.quarkus.DemoResource
 
agent(AgentRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
The demo agent run, streamed as it happens: the engine's AgentTrace writes the lines to a queue, and the response drains the queue until the trace ends it, the same as the Spring host's stream and the decision run below.
agent(AgentRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The agent run, streamed as it happens: one JSON line per event of the run and of every job under it through AgentTrace - the model turns with what they decided and cost, the tool calls with their arguments and results, the notes between them - ending in the answer with the run's totals, or the failure.
agent(Principal) - Method in class ai.redouble.demo.spring.DemoController
 
AGENT_IDLE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
AGENT_PROCESSING - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
agentCapabilities(String) - Static method in class ai.redouble.demo.DemoApi
The agent's tools and the skills it may draw on, for the "what can it do" panel.
AgentCapabilities - Record Class in ai.redouble.demo
The agent's capabilities for the page: the tools in its palette and the skills it may draw on.
AgentCapabilities(List, List) - Constructor for record class ai.redouble.demo.AgentCapabilities
Creates an instance of a AgentCapabilities record class.
AgentClassAllowListAdmissionGuardrail - Class in ai.redouble.nucleo.guardrails
Reference AdmissionGuardrail: the declaring tool may only be reached through the named agent classes.
AgentClassAllowListAdmissionGuardrail(Identifiable, Set) - Constructor for class ai.redouble.nucleo.guardrails.AgentClassAllowListAdmissionGuardrail
 
AgentRequest - Record Class in ai.redouble.demo
The agent's query and, when the caller names one, the rung it runs at; null runs it at the agent's declared grade.
AgentRequest(String, Grade) - Constructor for record class ai.redouble.demo.AgentRequest
Creates an instance of a AgentRequest record class.
AgentSecret - Record Class in ai.redouble.nucleo.mcp.auth
A static secret minted for an agent, presented to the token endpoint as HTTP Basic usr:secret.
AgentSecret(String, String) - Constructor for record class ai.redouble.nucleo.mcp.auth.AgentSecret
Creates an instance of a AgentSecret record class.
AgentSigningKey - Record Class in ai.redouble.nucleo.mcp.auth
A private key minted for an agent; its public half sits on the agent's credential row and the authorization server verifies the assertions this key signs.
AgentSigningKey(String, PrivateKey, String) - Constructor for record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Creates an instance of a AgentSigningKey record class.
AgentTrace - Class in ai.redouble.demo
One agent run, streamed to the browser as it happens: an observer on the runtime's message bus, scoped to the run's workflow, that writes every event of the run and of every job under it - the model turns, the tool calls, the sub-agents - as one line of newline-delimited JSON, so a page draws the run as a timeline while it is on.
AgentTrace(Function, String, String, Consumer, Runnable) - Constructor for class ai.redouble.demo.AgentTrace
 
AGGRESSIVE - Enum constant in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Aggressive compaction - keep only essential information.
ai.redouble.demo - package ai.redouble.demo
 
ai.redouble.demo.decide - package ai.redouble.demo.decide
 
ai.redouble.demo.extract - package ai.redouble.demo.extract
 
ai.redouble.demo.poi - package ai.redouble.demo.poi
 
ai.redouble.demo.pricing - package ai.redouble.demo.pricing
 
ai.redouble.demo.quarkus - package ai.redouble.demo.quarkus
 
ai.redouble.demo.spring - package ai.redouble.demo.spring
 
ai.redouble.docs - package ai.redouble.docs
 
ai.redouble.examples.agent - package ai.redouble.examples.agent
 
ai.redouble.examples.artifacts - package ai.redouble.examples.artifacts
 
ai.redouble.examples.benchmark - package ai.redouble.examples.benchmark
 
ai.redouble.examples.cap - package ai.redouble.examples.cap
 
ai.redouble.examples.decision - package ai.redouble.examples.decision
 
ai.redouble.examples.doer - package ai.redouble.examples.doer
 
ai.redouble.examples.hello - package ai.redouble.examples.hello
 
ai.redouble.examples.mcpclient - package ai.redouble.examples.mcpclient
 
ai.redouble.examples.mcpserver - package ai.redouble.examples.mcpserver
 
ai.redouble.examples.mcpwrap - package ai.redouble.examples.mcpwrap
 
ai.redouble.examples.scope - package ai.redouble.examples.scope
 
ai.redouble.examples.scopes - package ai.redouble.examples.scopes
 
ai.redouble.examples.scoring - package ai.redouble.examples.scoring
 
ai.redouble.examples.tool - package ai.redouble.examples.tool
 
ai.redouble.nucleo - package ai.redouble.nucleo
 
ai.redouble.nucleo.chat - package ai.redouble.nucleo.chat
 
ai.redouble.nucleo.chat.messages - package ai.redouble.nucleo.chat.messages
 
ai.redouble.nucleo.events - package ai.redouble.nucleo.events
 
ai.redouble.nucleo.events.heartbeat - package ai.redouble.nucleo.events.heartbeat
 
ai.redouble.nucleo.events.retry - package ai.redouble.nucleo.events.retry
 
ai.redouble.nucleo.ext - package ai.redouble.nucleo.ext
Extension libraries: tools and thinkers built on the runtime for particular domains, published as their own artifacts rather than as part of the core.
ai.redouble.nucleo.ext.lit - package ai.redouble.nucleo.ext.lit
 
ai.redouble.nucleo.ext.lit.models - package ai.redouble.nucleo.ext.lit.models
 
ai.redouble.nucleo.ext.lit.tools - package ai.redouble.nucleo.ext.lit.tools
 
ai.redouble.nucleo.ext.patent - package ai.redouble.nucleo.ext.patent
The open patent clients: EPO and the USPTO Open Data Portal, with their artifacts and the rate-limit accounts each office's ceiling requires.
ai.redouble.nucleo.ext.patent.artifacts - package ai.redouble.nucleo.ext.patent.artifacts
 
ai.redouble.nucleo.ext.patent.epo - package ai.redouble.nucleo.ext.patent.epo
 
ai.redouble.nucleo.ext.patent.ratelimiters - package ai.redouble.nucleo.ext.patent.ratelimiters
 
ai.redouble.nucleo.ext.patent.usptoodp - package ai.redouble.nucleo.ext.patent.usptoodp
 
ai.redouble.nucleo.guardrails - package ai.redouble.nucleo.guardrails
 
ai.redouble.nucleo.harness - package ai.redouble.nucleo.harness
 
ai.redouble.nucleo.harness.admission - package ai.redouble.nucleo.harness.admission
 
ai.redouble.nucleo.harness.artifacts - package ai.redouble.nucleo.harness.artifacts
 
ai.redouble.nucleo.harness.artifacts.tools - package ai.redouble.nucleo.harness.artifacts.tools
 
ai.redouble.nucleo.harness.conversation - package ai.redouble.nucleo.harness.conversation
 
ai.redouble.nucleo.harness.conversation.compaction - package ai.redouble.nucleo.harness.conversation.compaction
 
ai.redouble.nucleo.harness.decision - package ai.redouble.nucleo.harness.decision
 
ai.redouble.nucleo.harness.errors - package ai.redouble.nucleo.harness.errors
 
ai.redouble.nucleo.harness.errors.http - package ai.redouble.nucleo.harness.errors.http
 
ai.redouble.nucleo.harness.errors.retry - package ai.redouble.nucleo.harness.errors.retry
 
ai.redouble.nucleo.harness.llm - package ai.redouble.nucleo.harness.llm
 
ai.redouble.nucleo.harness.llm.encode - package ai.redouble.nucleo.harness.llm.encode
 
ai.redouble.nucleo.harness.models - package ai.redouble.nucleo.harness.models
 
ai.redouble.nucleo.harness.models.discovery - package ai.redouble.nucleo.harness.models.discovery
 
ai.redouble.nucleo.harness.observability - package ai.redouble.nucleo.harness.observability
 
ai.redouble.nucleo.harness.schema - package ai.redouble.nucleo.harness.schema
 
ai.redouble.nucleo.hibernate - package ai.redouble.nucleo.hibernate
 
ai.redouble.nucleo.http - package ai.redouble.nucleo.http
 
ai.redouble.nucleo.jdbc - package ai.redouble.nucleo.jdbc
 
ai.redouble.nucleo.mcp - package ai.redouble.nucleo.mcp
 
ai.redouble.nucleo.mcp.auth - package ai.redouble.nucleo.mcp.auth
 
ai.redouble.nucleo.mcp.server - package ai.redouble.nucleo.mcp.server
 
ai.redouble.nucleo.prompt - package ai.redouble.nucleo.prompt
 
ai.redouble.nucleo.prompt.skill - package ai.redouble.nucleo.prompt.skill
 
ai.redouble.nucleo.prompt.sources - package ai.redouble.nucleo.prompt.sources
 
ai.redouble.nucleo.providers.anthropic - package ai.redouble.nucleo.providers.anthropic
 
ai.redouble.nucleo.providers.bedrock - package ai.redouble.nucleo.providers.bedrock
 
ai.redouble.nucleo.providers.bedrock.anthropic - package ai.redouble.nucleo.providers.bedrock.anthropic
 
ai.redouble.nucleo.providers.openai - package ai.redouble.nucleo.providers.openai
 
ai.redouble.nucleo.providers.systemone - package ai.redouble.nucleo.providers.systemone
 
ai.redouble.nucleo.quarkus - package ai.redouble.nucleo.quarkus
 
ai.redouble.nucleo.quarkus.deployment - package ai.redouble.nucleo.quarkus.deployment
 
ai.redouble.nucleo.quarkus.graal - package ai.redouble.nucleo.quarkus.graal
 
ai.redouble.nucleo.secrets - package ai.redouble.nucleo.secrets
 
ai.redouble.nucleo.spring - package ai.redouble.nucleo.spring
 
ai.redouble.nucleo.tools - package ai.redouble.nucleo.tools
 
ai.redouble.nucleo.tools.benchmark - package ai.redouble.nucleo.tools.benchmark
 
ai.redouble.nucleo.tools.builtin - package ai.redouble.nucleo.tools.builtin
 
ai.redouble.nucleo.tools.deciding - package ai.redouble.nucleo.tools.deciding
 
ai.redouble.nucleo.tools.guardrails - package ai.redouble.nucleo.tools.guardrails
 
ai.redouble.nucleo.tools.registry - package ai.redouble.nucleo.tools.registry
 
ai.redouble.nucleo.tools.thinking - package ai.redouble.nucleo.tools.thinking
 
ai.redouble.nucleo.util - package ai.redouble.nucleo.util
Small helpers the runtime needs: XML parsing safe against XXE, renderings for log lines, lenient date and yes/no reading, construction of configured classes.
all() - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
Every registered provider, keyed by ClientProvider.key(), for a status surface.
all() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
 
all() - Static method in class ai.redouble.nucleo.harness.models.Models
 
all() - Method in interface ai.redouble.nucleo.harness.models.ModelsBackend
All catalog specs.
all() - Static method in class ai.redouble.nucleo.mcp.MCPConnectorRegistry
 
all() - Method in class ai.redouble.nucleo.mcp.server.McpToolCatalog
 
all() - Static method in class ai.redouble.nucleo.prompt.skill.SkillRegistry
 
allDependencyResults() - Method in class ai.redouble.nucleo.harness.JobContext
Gets all dependency results as a typed list.
allToolDefinitions() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Every tool definition this request carries: the initial palette plus anything announced mid-conversation in the turns, by name, later announcements winning.
amount() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the amount record component.
amount() - Method in record class ai.redouble.nucleo.harness.observability.Cost
Returns the value of the amount record component.
AnalysisReasoning - Class in ai.redouble.nucleo.harness.schema
Reasoning for information extraction and relevance assessment.
AnalysisReasoning() - Constructor for class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
AnalyzeViolationTool - Class in ai.redouble.nucleo.tools.builtin
Security monitoring tool that analyzes guardrail violations to determine intent.
AnalyzeViolationTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.AnalyzeViolationTool
 
announcedTools() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The tool definitions this conversation has announced so far, by name, later announcements winning: the initial palette in the objective, then anything announced in the message stream.
answer() - Method in record class ai.redouble.demo.BenchmarkOutcome
Returns the value of the answer record component.
answer(QuickLLMQuestionOutput) - Method in class ai.redouble.demo.QuickAnswer.Capture
The answer of the finished job, with the calls its completion event carried.
Answer - Interface in ai.redouble.nucleo.harness.decision
What a decision model answered to one Question: a distribution over the options the caller declared, in the shape of the question asked.
answerHandler - Variable in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
answers() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns the value of the answers record component.
answers() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Returns the value of the answers record component.
ANTHROPIC_STRICT - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Anthropic's strict subset: every object closed, no recursion, no numeric or length constraints, only the listed string formats.
ANTHROPIC_V1 - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
AnthropicBedrockMantleProvider - Class in ai.redouble.nucleo.providers.bedrock.anthropic
Serves Anthropic models through the AWS Bedrock Mantle endpoint.
AnthropicBedrockMantleProvider() - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
 
AnthropicBedrockMantleSDKClient - Class in ai.redouble.nucleo.providers.bedrock.anthropic
Anthropic Claude via the AWS Bedrock Mantle endpoint (bedrock-mantle.{region}.api.aws/anthropic/v1/messages).
AnthropicBedrockMantleSDKClient() - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleSDKClient
 
AnthropicBedrockMantleSDKClient(BedrockMantleBackend) - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleSDKClient
For harnesses that supply their own BedrockMantleBackend (e.g.
AnthropicBedrockProvider - Class in ai.redouble.nucleo.providers.bedrock.anthropic
Serves Anthropic models through AWS Bedrock.
AnthropicBedrockProvider() - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
 
AnthropicBedrockSDKClient - Class in ai.redouble.nucleo.providers.bedrock.anthropic
Anthropic Claude API client using AWS Bedrock as the backend.
AnthropicBedrockSDKClient() - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
 
AnthropicBedrockSDKClient(Backend) - Constructor for class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
Shared by the Bedrock endpoint variants.
AnthropicContentFormatter - Class in ai.redouble.nucleo.providers.anthropic
Content formatter for Anthropic Claude API.
AnthropicContentFormatter() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
AnthropicDirectProvider - Class in ai.redouble.nucleo.providers.anthropic
Serves Anthropic models through Anthropic's own API.
AnthropicDirectProvider() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
AnthropicFileBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native file: PDFs become a DocumentBlockParam, image files become an ImageBlockParam (reusing AnthropicImageBlockEncoder.mediaType(String)); any other type has no Anthropic representation and produces nothing.
AnthropicFileBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicFileBlockEncoder
 
AnthropicImageBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native image: a base64 ImageBlockParam.
AnthropicImageBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicImageBlockEncoder
 
anthropicModel - Variable in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
AnthropicModelResolver - Class in ai.redouble.nucleo.providers.anthropic
Resolves a ModelSpec to the Anthropic SDK Model.
AnthropicModelResolver() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicModelResolver
 
AnthropicModelSpec - Class in ai.redouble.nucleo.providers.anthropic
ModelSpec for Anthropic-served models (direct or Bedrock).
AnthropicModelSpec() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicModelSpec
 
AnthropicNaming - Class in ai.redouble.nucleo.harness.models
How Claude models are named in the catalog, from any of the spellings the surfaces use: the identity is the family and the version with a dot (opus-4.7, fable-5.1, haiku-3), read from claude-opus-4-7, anthropic.claude-opus-4-7, claude-opus-4-5-20251101-v1:0 or the old claude-3-haiku-20240307; the catalog id is claude- plus the identity with dashes plus the channel the entry is served on (claude-opus-4-7-bedrock).
AnthropicProvider<E> - Class in ai.redouble.nucleo.providers.anthropic
Anthropic-family provider layer.
AnthropicProvider() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
 
AnthropicRedactedThinkingBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native redacted-thinking: replays the opaque payload verbatim on later turns.
AnthropicRedactedThinkingBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicRedactedThinkingBlockEncoder
 
AnthropicSDKClient - Class in ai.redouble.nucleo.providers.anthropic
Anthropic Claude API client using the official Java SDK.
AnthropicSDKClient() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
AnthropicSDKClient(boolean) - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Protected constructor for subclasses that configure the client differently (e.g., Bedrock).
AnthropicSettings - Class in ai.redouble.nucleo.providers.anthropic
The Anthropic provider's knobs.
AnthropicSettings() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicSettings
 
AnthropicTextWrapper - Class in ai.redouble.nucleo.providers.anthropic
The one Anthropic text wrap: a string becomes a ContentBlockParam.ofText.
AnthropicTextWrapper() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicTextWrapper
 
AnthropicThinkingBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native thinking: replays the assistant's thinking verbatim.
AnthropicThinkingBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicThinkingBlockEncoder
 
AnthropicToolDefinitionBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic ContentBlocks.ToolDefinitionBlock encoder: nothing inline.
AnthropicToolDefinitionBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicToolDefinitionBlockEncoder
 
AnthropicToolResultBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native tool-result: a ToolResultBlockParam linked to its tool-use id, so the model sees a real tool result rather than text.
AnthropicToolResultBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicToolResultBlockEncoder
 
AnthropicToolUseBlockEncoder - Class in ai.redouble.nucleo.providers.anthropic
Anthropic native tool-use: a ToolUseBlockParam carrying the parsed input object, so the model sees a real assistant tool call rather than text.
AnthropicToolUseBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicToolUseBlockEncoder
 
anythingConfigured() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
True when at least one provider was configured, so there was something to write.
API_CALL - Enum constant in enum class ai.redouble.nucleo.tools.ToolType
Single external API call
API_CALL_DEFAULT - Static variable in class ai.redouble.nucleo.tools.DefaultToolWeights
 
APIDialect - Enum Class in ai.redouble.nucleo.harness.llm
 
appendCorrection(ConversationContext, LLMReadableException) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Feeds a correctable error back to the model as the next user turn, in the one shape every seat that corrects uses: the LLM-readable explanation and nothing else.
applicationNumber(JsonNode, String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The application number of a file wrapper; a wrapper without one is a service fault.
applicationNumberFor(String, String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The application number a tool works on: the one given, or the one resolved from the patent number when only that was given.
archive(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Archives a context, moving it to cold storage.
argument() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the argument record component.
arguments(JsonNode, JsonNode) - Method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The caller's arguments as canonical arguments: the inverse of whatever this dialect changed about the wire form, guided by the canonical input schema so it undoes exactly the spelling and nothing more.
artifact() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the artifact record component.
Artifact - Interface in ai.redouble.nucleo.harness.artifacts
Marker interface for domain entities that can be preserved as artifacts across multi-agent workflows.
ARTIFACT_REF_AS_SHOWN - Static variable in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
The key under which an artifact is shown to a model in place of its content: {"@ref": "..."}.
ARTIFACT_REFS - Static variable in class ai.redouble.nucleo.mcp.server.McpSchemaPublisher
The published name of ThinkerInput.artifactRefs.
ArtifactListDeserializer - Class in ai.redouble.nucleo.harness.artifacts
Custom deserializer for ListArtifact.getIterands().
ArtifactListDeserializer() - Constructor for class ai.redouble.nucleo.harness.artifacts.ArtifactListDeserializer
 
ArtifactMapDeserializer - Class in ai.redouble.nucleo.harness.artifacts
Custom deserializer for the artifact map in ConversationPersistenceSnapshot.
ArtifactMapDeserializer() - Constructor for class ai.redouble.nucleo.harness.artifacts.ArtifactMapDeserializer
 
ArtifactRefDeserializer - Class in ai.redouble.nucleo.harness.artifacts
Reads a field whose declared type is the Artifact interface, by resolving the concrete type from the artifact's own ref.
ArtifactRefDeserializer() - Constructor for class ai.redouble.nucleo.harness.artifacts.ArtifactRefDeserializer
 
ArtifactRegistry - Class in ai.redouble.nucleo.harness.artifacts
Registry for storing and managing artifacts within a conversation context.
ArtifactRegistry() - Constructor for class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
 
ArtifactRegistryAware - Interface in ai.redouble.nucleo.harness.artifacts.tools
Interface for tools that need access to the conversation's artifact registry.
ArtifactResponse<R> - Class in ai.redouble.nucleo.harness.artifacts
Base class for agent responses that can reference preserved artifacts.
ArtifactResponse() - Constructor for class ai.redouble.nucleo.harness.artifacts.ArtifactResponse
Creates a new ArtifactResponse with an empty artifactRefs list.
ArtifactTextFormatter<T> - Interface in ai.redouble.nucleo.harness.artifacts
Deterministic text formatter for one artifact type: the same artifact content always produces the same text.
ArtifactThinkerOutput<R> - Class in ai.redouble.nucleo.tools.thinking
Thinker output that is itself an Artifact, so a thinker can serve as a fan-out worker: its typed answer lands directly in the result list and the artifact registry.
ArtifactThinkerOutput() - Constructor for class ai.redouble.nucleo.tools.thinking.ArtifactThinkerOutput
 
AS_OF - Static variable in class ai.redouble.demo.DemoCorpus
The day the shipped corpus's price story is answered for: 1 June 2026, the day the last price the documents decide takes effect (the twenty percent rise the May minutes decided).
asFuture() - Method in class ai.redouble.nucleo.harness.JobHandle
Gets the underlying CompletableFuture for advanced operations.
ask(QuickLLMQuestionInput) - Method in class ai.redouble.demo.quarkus.DemoResource
 
ask(QuickLLMQuestionInput, Principal) - Method in class ai.redouble.demo.spring.DemoController
 
ASSISTANT - Enum constant in enum class ai.redouble.nucleo.harness.conversation.TurnRole
 
atEndpoint() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
"HTTP 502 at /v1/fetch: <body>" - for parents that already store the service name.
atLeast(Grade) - Method in enum class ai.redouble.nucleo.harness.models.Grade
Ladder comparison between two rungs; Grade.CEILING has no rank and refuses.
attach(JobDispatcher) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
Wires the bus subscription.
attach(MCPHandle, MCPEndpoint) - Static method in class ai.redouble.nucleo.mcp.MCPConnectorRegistry
Attaches a connector for the given handle and endpoint and returns it.
attach(HttpRequest.Builder) - Method in class ai.redouble.nucleo.mcp.auth.McpTokenSupplier
Sets the bearer on a request the SDK is about to send, minting first when needed.
attachConversation(ConversationContext) - Method in class ai.redouble.nucleo.harness.models.ModelBinding
Called by ConversationContext.setModelBinding - the other half of the two-way wiring.
attachThinkingConfig(MessageCreateParams.Builder, ConversationContext, int) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Attaches the right thinking config for this model: EXTENDED: thinking.type = "enabled" with the caller-supplied budget.
Attempt(ModelSpec, Exception) - Constructor for record class ai.redouble.nucleo.harness.models.Situation.Attempt
Creates an instance of a Attempt record class.
attempts - Variable in class ai.redouble.nucleo.events.AbstractTerminalEvent
The number of attempts made before reaching this terminal state.
attempts - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
AUTH - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
 
authenticate(HttpUriRequestBase) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Signs a request with the deployment's ODP key.
AuthGuardrail<T> - Interface in ai.redouble.nucleo.guardrails
Authorization guardrail: judges whether the principal may perform this invocation.
Author() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
Author() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
AuthorizationServerMetadata - Record Class in ai.redouble.nucleo.mcp.auth
The part of an RFC 8414 authorization server metadata document a client-credentials client reads: the issuer identifier (the assertion's audience), the token endpoint, and whether the server offers the grant and the authentication method the client needs.
AuthorizationServerMetadata(URI, URI, Set, Set) - Constructor for record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Creates an instance of a AuthorizationServerMetadata record class.
authorizationServers() - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Returns the value of the authorizationServers record component.
AVAILABILITY - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
 
availablePermits() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns the value of the availablePermits record component.
availablePermits() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Returns the value of the availablePermits record component.
availableRequests() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns the value of the availableRequests record component.
availableTokens() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns the value of the availableTokens record component.
awaitCompletion(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Returns at once: the job's stack settles its own commits.
awaitCompletion(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
Returns at once: a JDBC commit has been acknowledged by the server when it returns.
awaitCompletion(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
Returns at once: the commit was acknowledged by the server when SpringTransactionResourceProvider.commit(DBManagedResource) returned.
awaitCompletion(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Blocks until the commit issued for this handle is durably visible to subsequent reads from other connections.
awaitCompletion(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
Waits for the committed transaction's completion, for at most the completion timeout.
awaitEnd(Duration) - Method in class ai.redouble.demo.AgentTrace
Whether the stream ended within the wait: the run's own terminal event came through and wrote the last line.
awaitEnd(Duration) - Method in class ai.redouble.demo.decide.DecisionTrace
Whether the stream ended within the wait: the run's own terminal event came through and wrote the last line.
awsCredentialsProvider() - Static method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
AWS credentials for either Bedrock surface, resolved exactly as the runtime client resolves them (BedrockClients.credentialsProvider()).
AwtFreeExtractionTools - Class in ai.redouble.demo.extract
The engine's default reader, which pulls no font or graphics toolkit and so compiles to a native image on any OS: Office documents are read as the zip-of-XML they are (DeterministicExtractTool) and PDFs go whole to the model tier (VisionExtractTool).
AwtFreeExtractionTools() - Constructor for class ai.redouble.demo.extract.AwtFreeExtractionTools
 
AZURE_OPENAI - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
AzureFoundryOpenAIClient - Class in ai.redouble.nucleo.providers.openai
The OpenAI surface of an Azure AI Foundry resource, /openai/v1, through the same OpenAI Java client as OpenAISDKClient, on the Responses API, which Foundry serves for every model on that surface and which is where the reasoning generation reasons and calls tools in one turn.
AzureFoundryOpenAIClient() - Constructor for class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
The host and key come from the store on first use, so the request builder is exercisable without either.
AzureFoundryOpenAIClient(String, String) - Constructor for class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
An explicit resource and key, for a harness that has them in hand.
AzureFoundryOpenAIProvider - Class in ai.redouble.nucleo.providers.openai
Serves the OpenAI surface (/openai/v1) of an Azure AI Foundry resource, on the Responses API: the Azure OpenAI models and the Foundry Models sold by Azure on OpenAI's v1 syntax.
AzureFoundryOpenAIProvider() - Constructor for class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
AzureOpenAIEmbeddingsClient - Class in ai.redouble.nucleo.providers.openai
Azure OpenAI embeddings client with rate limiting support.
AzureOpenAIEmbeddingsClient() - Constructor for class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsClient
 
AzureOpenAIEmbeddingsProvider - Class in ai.redouble.nucleo.providers.openai
Serves OpenAI embedding models through Azure OpenAI.
AzureOpenAIEmbeddingsProvider() - Constructor for class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 

B

backendClass - Variable in class ai.redouble.nucleo.harness.models.ModelSettings
Model catalog backend.
backpressureIncrements() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
backpressureIncrements() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
backpressureIncrements() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
backpressureIncrements() - Method in exception class ai.redouble.nucleo.harness.errors.retry.UpstreamRetryException
How many throttle increments this signal feeds the model's admission limiter (TokenBucketRateLimiter.recordBackpressure(int)); zero means the limiter does not hear about it.
backup(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Creates a backup of all contexts.
bare(String) - Static method in record class ai.redouble.nucleo.harness.models.ModelLineage
The wire id without its geography or global prefix: what names the model itself.
base(Class) - Static method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Adapts a generic base encoder's raw Class to the map's Class<? extends BlockEncoder<B>>.
base64() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Returns the value of the base64 record component.
base64() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Returns the value of the base64 record component.
baseMaxJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
baseMaxJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
baseMaxJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
baseMaxJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.UpstreamRetryException
Upper edge of the backoff jitter window, in milliseconds, before attempt scaling.
baseMinJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
baseMinJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
baseMinJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
baseMinJitterMs() - Method in exception class ai.redouble.nucleo.harness.errors.retry.UpstreamRetryException
Lower edge of the backoff jitter window, in milliseconds, before the dispatcher scales it by the attempt factor.
BEDROCK_ANTHROPIC - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BEDROCK_CONVERSE - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BEDROCK_MANTLE - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BEDROCK_META - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BEDROCK_MISTRAL - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BEDROCK_STRICT - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Bedrock's strict subset, published by Amazon as the same rule set as Anthropic's.
BEDROCK_TITAN - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
BedrockAuditInterceptor - Class in ai.redouble.nucleo.providers.bedrock
Captures Bedrock Converse wire bytes onto the in-flight LLMRequest, for a deployment's usage recorder to persist as an audit trail.
BedrockAuditInterceptor() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockAuditInterceptor
 
bedrockClient() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
The AWS transport, built on first use rather than at construction.
BedrockClients - Class in ai.redouble.nucleo.providers.bedrock
Builds the framework's configured BedrockRuntimeClient: credentials per BedrockClients.credentialsProvider(), the region per BedrockClients.region(), SDK retries disabled (the framework's dispatcher owns retry/backoff), and the audit interceptor registered (a no-op on calls without an LLM_REQUEST execution attribute, e.g.
BedrockCohereEmbeddingsClient - Class in ai.redouble.nucleo.providers.bedrock
Cohere Embed client on AWS Bedrock InvokeModel.
BedrockCohereEmbeddingsClient() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
BedrockCohereEmbeddingsProvider - Class in ai.redouble.nucleo.providers.bedrock
Serves Cohere embedding models on AWS Bedrock.
BedrockCohereEmbeddingsProvider() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsProvider
 
BedrockConverseClient - Class in ai.redouble.nucleo.providers.bedrock
AWS Bedrock client using the Converse API.
BedrockConverseClient() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
BedrockConverseProvider - Class in ai.redouble.nucleo.providers.bedrock
Serves non-Anthropic Bedrock models (Nova, Llama, Mistral, Titan) through the Bedrock Converse API.
BedrockConverseProvider() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
 
BedrockDiscovery - Class in ai.redouble.nucleo.providers.bedrock
What the AWS account can reach on Bedrock, from the two surfaces that expose it.
BedrockFileBlockEncoder - Class in ai.redouble.nucleo.providers.bedrock
Bedrock Converse native file: a document type Converse reads (PDF, Word, Excel, CSV, HTML, text, Markdown) becomes a ContentBlock.document carrying the decoded bytes, an image file becomes a ContentBlock.image (the image encoder's format mapping); any other type has no Converse representation and produces nothing.
BedrockFileBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockFileBlockEncoder
 
BedrockImageBlockEncoder - Class in ai.redouble.nucleo.providers.bedrock
Bedrock Converse native image: a ContentBlock.image carrying the decoded bytes.
BedrockImageBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockImageBlockEncoder
 
bedrockModelId - Variable in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
BedrockOnlyModelPicker - Class in ai.redouble.nucleo.providers.bedrock
The stateful picker base for deployments whose overload substitution never leaves AWS Bedrock: BedrockOnlyModelPicker.eligibleForFailover(ModelSpec, Situation) admits Bedrock-hosted routes only - mantle, native anthropic-bedrock, Converse - never a direct endpoint.
BedrockOnlyModelPicker() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockOnlyModelPicker
 
BedrockProvider<E> - Interface in ai.redouble.nucleo.providers.bedrock
What every Bedrock-hosted provider says about its credentials, whichever client family it builds: the AWS key pair under BedrockClients.SECRET_ID, or the identity the process runs under when role-based auth is on.
bedrockRegion() - Static method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
The deployment's Bedrock region, the same one for either surface.
BedrockTextWrapper - Class in ai.redouble.nucleo.providers.bedrock
The one Bedrock Converse text wrap: a string becomes a ContentBlock.text.
BedrockTextWrapper() - Constructor for class ai.redouble.nucleo.providers.bedrock.BedrockTextWrapper
 
begin(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Nothing: the job's stack begins its own transactions.
begin(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
begin(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
begin(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Starts a transaction on the handle.
begin(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
beginAll() - Method in class ai.redouble.nucleo.harness.JobResources
Begins a transaction on every acquired provider.
benchmark(BenchmarkRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
The benchmark, streamed as it runs: the demo agent wrapped in the runtime's Benchmark, one query answered on the strongest model the deployment serves and then on every open model of every rung, judged blind, through the engine's BenchmarkRace.
benchmark(BenchmarkRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The benchmark: the demo agent wrapped in the runtime's Benchmark, so one query runs on the strongest model this deployment serves (the reference, resolved through Grade.CEILING exactly as the judge is) and then on every open model of every grade this deployment can call, runs times each, with the strongest model judging the answers blind.
Benchmark<I,O> - Class in ai.redouble.nucleo.tools.benchmark
Any model-dependent job, raced across the models of its grade.
Benchmark(Identifiable, Supplier, int) - Constructor for class ai.redouble.nucleo.tools.benchmark.Benchmark
 
BenchmarkOutcome - Record Class in ai.redouble.demo
What a benchmark produced: the reference run's answer and the report the runtime also logged as a table.
BenchmarkOutcome(DemoAnswer, BenchmarkReport) - Constructor for record class ai.redouble.demo.BenchmarkOutcome
Creates an instance of a BenchmarkOutcome record class.
BenchmarkRace - Class in ai.redouble.demo
One benchmark's race, streamed to the browser as it runs: an observer on the runtime's message bus, scoped to the race's workflow, that turns every event of the raced runs and their judges - and of the calls those runs make, attributed by walking each job's parent chain up to the run the Benchmark named - into one line of newline-delimited JSON on the response, the way the chat endpoints stream a conversation's progress over a socket.
BenchmarkRace(Function, String, String, Consumer, Runnable) - Constructor for class ai.redouble.demo.BenchmarkRace
 
BenchmarkReport - Class in ai.redouble.nucleo.tools.benchmark
What a benchmark measured: the job class and the grade it raced, the reference row, one row per model and run, and the means per model.
BenchmarkReport() - Constructor for class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
BenchmarkReport.Row - Class in ai.redouble.nucleo.tools.benchmark
One run of the job on one model.
BenchmarkReport.Summary - Class in ai.redouble.nucleo.tools.benchmark
One model's means across its runs.
BenchmarkRequest - Record Class in ai.redouble.demo
A benchmark request: the query every raced model answers, and how many times each answers it.
BenchmarkRequest(String, Integer) - Constructor for record class ai.redouble.demo.BenchmarkRequest
Creates an instance of a BenchmarkRequest record class.
Billing Tokens (calculated and stored separately) - Section in class ai.redouble.nucleo.harness.llm.LLMResponse
 
BINARY - Enum constant in enum class ai.redouble.demo.extract.Classification.Kind
A binary with no text to extract: skip it.
BINARY - Static variable in class ai.redouble.demo.decide.FileEntry
 
bindStaticDefault(String, String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Lazy bind: if no default is registered for this key, install one wrapping text in a StaticTextSource.
BioRxivFetchInput - Class in ai.redouble.nucleo.ext.lit.models
Input for fetching full details of specific bioRxiv/medRxiv preprints by DOI.
BioRxivFetchInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivFetchInput
 
BioRxivFetchOutput - Class in ai.redouble.nucleo.ext.lit.models
Output with detailed preprint information from bioRxiv/medRxiv.
BioRxivFetchOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput
 
BioRxivFetchOutput.Author - Class in ai.redouble.nucleo.ext.lit.models
Author information.
BioRxivFetchOutput.DetailedPreprint - Class in ai.redouble.nucleo.ext.lit.models
Detailed preprint record with complete metadata.
BioRxivFetchOutput.FundingInfo - Class in ai.redouble.nucleo.ext.lit.models
Funding information.
BioRxivFetchTool - Class in ai.redouble.nucleo.ext.lit.tools
Fetches detailed preprint information from bioRxiv/medRxiv by DOI.
BioRxivFetchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.BioRxivFetchTool
 
BioRxivPreprint() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
BioRxivSearchInput - Class in ai.redouble.nucleo.ext.lit.models
Input parameters for searching bioRxiv and medRxiv preprints.
BioRxivSearchInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
BioRxivSearchOutput - Class in ai.redouble.nucleo.ext.lit.models
Output from bioRxiv/medRxiv preprint search.
BioRxivSearchOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
BioRxivSearchOutput.BioRxivPreprint - Class in ai.redouble.nucleo.ext.lit.models
Individual bioRxiv/medRxiv preprint with metadata.
BioRxivSearchTool - Class in ai.redouble.nucleo.ext.lit.tools
Searches bioRxiv and medRxiv for preprint articles via the official API.
BioRxivSearchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.BioRxivSearchTool
 
BLOCKED - Enum constant in enum class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter.CircuitState
 
BlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Encodes one ContentBlocks.ContentBlock into a provider's native content block of type B.
BlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.BlockEncoder
 
body() - Method in record class ai.redouble.nucleo.http.HttpReply
Returns the value of the body record component.
body() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Instructional body.
body() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the body record component.
BRIEF - Enum constant in enum class ai.redouble.nucleo.harness.schema.SummarySize
A one or two sentence overview.
Budget() - Constructor for class ai.redouble.demo.extract.ExtractRequest.Budget
 
buildArtifactRegistrySection() - Method in class ai.redouble.nucleo.harness.conversation.ContentProcessor
Generates the artifact registry section for appending to LLM context.
buildConverseRequest(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
Assembles the wire request from the prepared conversation.
buildEncoders() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Block-type to encoder-class map.
buildEncoders() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Anthropic renders images, files, tool-use, tool-result, and thinking blocks as native structures; everything else (text, JSON, skills) rides the shared text encoders.
buildEncoders() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
buildEncoders() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
buildInputPrompt(String) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
Builds the prompt text that AbstractModelDependentTool.wireConversation(JobRequirements, Depth, OutputDeclaration, Class, String) sends to the LLM: the input serialized as context, then the tool's instructions.
buildMessageCreateParams(ConversationContext, PreparedConversation) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Builds SDK request parameters from the prepared conversation.
buildMessageCreateParams(ConversationContext, PreparedConversation) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleSDKClient
Binds every Mantle request to a Bedrock project (workspace) via the anthropic-workspace-id header, which decides the request's data retention mode (resolution is project, then account, then model default - first non-inherit wins).
buildRequestJson(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
Assembles the wire request from the prepared conversation: the Chat Completions body as JSON.
buildTextContent(List) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Builds complete text content from a list of blocks, applying provider-specific formatting.
buildTextContent(List) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
buildTextContent(List, ContentFormatter) - Method in class ai.redouble.nucleo.harness.conversation.ContentProcessor
Builds text content from processed blocks, applying the given formatter.
buildToolDefinitionBlocks() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Builds tool definition blocks for available tools.
buildToolDefinitionBlocks() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Builds tool definition blocks for all registered tools.
buildUrl(String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Constructs a full URL from a path.
bundleId() - Method in record class ai.redouble.demo.SkillEntry
Returns the value of the bundleId record component.
Bundle layout - Section in class ai.redouble.nucleo.prompt.skill.SkillJarsLoader
 
byName(String) - Method in class ai.redouble.nucleo.mcp.server.McpToolCatalog
The provider registered under a tool name, or null when no exposable tool carries it.

C

cacheAllMessages - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
cacheAllMessages() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
cacheAllMessages() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Returns whether all conversation messages should be cached.
cacheCreationInputTokens - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
Input tokens written to cache this request.
cacheEnabled() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Returns the value of the cacheEnabled record component.
Cache Metrics (for cache performance monitoring) - Section in class ai.redouble.nucleo.harness.llm.LLMResponse
 
cacheReadInputTokens - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
Input tokens read from cache this request.
cacheReadTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the cacheReadTokens record component.
cacheSummary(String, SummarizedField) - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
cacheSummary(String, SummarizedField) - Method in interface ai.redouble.nucleo.harness.artifacts.Artifact
Caches a summary for a field.
cacheSummary(String, SummarizedField) - Method in class ai.redouble.nucleo.tools.thinking.ArtifactThinkerOutput
 
cacheSystem() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns the value of the cacheSystem record component.
cacheWriteTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the cacheWriteTokens record component.
calculateEmbedding(String, EmbeddingPurpose) - Method in interface ai.redouble.nucleo.harness.llm.EmbeddingsClient
The vector alone, for a caller that has no use for the accounting.
Call(String, String, String, String, long, long, long, long, long, Cost) - Constructor for record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Creates an instance of a Call record class.
callerClassName() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Returns the value of the callerClassName record component.
callTool(String, JsonNode) - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
callTool(String, JsonNode) - Method in interface ai.redouble.nucleo.mcp.MCPClient
Calls a tool on the MCP server.
cancel() - Method in class ai.redouble.nucleo.harness.JobContext
Marks the operation as cancelled.
cancel(boolean) - Method in class ai.redouble.nucleo.harness.JobHandle
Cancels the job cooperatively, Future-style.
cancel(String) - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Remove and return the entry for heartbeatId, if present.
cancel(String) - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
cancel(String) - Method in class ai.redouble.nucleo.harness.JobHandle
Cancels the job cooperatively with a reason, through JobDispatcher.cancel(String, String).
cancel(String, String) - Static method in class ai.redouble.nucleo.harness.Governor
Cancels a specific job.
cancel(String, String) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Cancels a job; JobHandle.cancel(String) calls this.
CancelHeartbeat - Record Class in ai.redouble.nucleo.events.heartbeat
A request to remove a pending heartbeat by id.
CancelHeartbeat(String) - Constructor for record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
 
CancelHeartbeat(String, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Creates an instance of a CancelHeartbeat record class.
CancellationException(String) - Constructor for exception class ai.redouble.nucleo.harness.JobContext.CancellationException
 
CancellationToken() - Constructor for class ai.redouble.nucleo.harness.JobContext.CancellationToken
 
CANCELLED - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job was cancelled before completion.
CANCELLING - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job is in the process of being cancelled.
cancelWorkflow(String, String) - Static method in class ai.redouble.nucleo.harness.Governor
Cancels all jobs in a workflow.
cancelWorkflow(String, String) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Cancels all jobs belonging to a workflow.
CANDIDATE - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
 
candidates(Grade) - Static method in class ai.redouble.nucleo.tools.benchmark.Benchmark
Every entry of the grade this deployment can call: open, its provider on the classpath and configured, and not needing a data-share posture the deployment has not provisioned.
CANONICAL - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
JSON Schema 2020-12 as generated.
canonicalInputSchema(ToolProvider) - Static method in class ai.redouble.nucleo.mcp.server.McpSchemaPublisher
The tool's canonical input schema: what every path publishes before its dialect respells it, and the one document the gate judges by.
canonicalizeArtifactRefs(String) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactResponse
The single canonicalization gate for a parsed response: normalizes every declared reference, unions the «artifact:...» mentions found in the answer's text (ArtifactRegistry.refsMentionedIn(String)), deduplicates across spellings, and replaces the list - declared order first, then first-mention order.
CanonicalizeProductsTool - Class in ai.redouble.demo.pricing
The judgment tier of the pricing demo: one call, one grade up, that decides which of the names the documents used mean the same product ("Kestrel 1", "Kestrel 1 gravel", "the Kestrel") so that the arithmetic over dates runs on products and not on spellings.
CanonicalizeProductsTool(Identifiable) - Constructor for class ai.redouble.demo.pricing.CanonicalizeProductsTool
 
canonicalResource(URI) - Static method in class ai.redouble.nucleo.mcp.auth.McpAuthorizationDiscovery
The canonical resource identifier of an MCP server (RFC 8707 section 2, the MCP specification's canonical form): scheme and host lowercased, the default port dropped, no query, no fragment, no trailing slash on a path.
cap(String, Cost) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
Caps what a workflow may commit in one currency from now on: nothing mid-flight changes, new work past the cap is refused.
capabilities() - Static method in class ai.redouble.demo.decide.PriceChangeFinder
The objective and the palette as a page shows them: each tool's name, what it does, what it takes and what it produces.
capacity() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the capacity record component.
capacity() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
capacity() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
capacity() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Configured capacity of this account.
capacity() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
capacity() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
CAPACITY - Enum constant in enum class ai.redouble.nucleo.harness.admission.RateLimitType
Normal capacity limits (TPM/RPM).
capacityChanged() - Method in class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
Runs the installed wake, if any.
caps(String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
The workflow's caps by currency; empty when it runs under none.
capture(JobDispatcher, QuickLLMQuestionTool) - Static method in class ai.redouble.demo.QuickAnswer
Captures the calls of one quick-question job from its completion event, which carries its own copy of them.
carriedInputs() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The inputs beyond text the outgoing messages carry, anywhere in the history: an image block is Input.IMAGES, a file block Input.DOCUMENTS.
CaseAgent - Class in ai.redouble.examples.scope
An agent working one customer's case.
CaseAgent(Identifiable, String) - Constructor for class ai.redouble.examples.scope.CaseAgent
 
CaseScope - Class in ai.redouble.examples.scopes
The case axis: whose customer a piece of work is about.
CaseScope(String) - Constructor for class ai.redouble.examples.scopes.CaseScope
 
CaseScoped - Interface in ai.redouble.examples.scopes
The case marker: on an orchestrator it binds the flow to one customer, on an input it is the claim the binding judges.
catalog() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the catalog record component.
catalog() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the catalog record component.
catalogAdmin(DemoCatalog, DemoCorpus, SessionCredentials) - Method in class ai.redouble.demo.quarkus.DemoProducers
The shared write-side catalog logic, over this host's session credential store.
catalogAdmin(DemoCatalog, DemoCorpus, SessionCredentials) - Method in class ai.redouble.demo.spring.NucleoDemoApplication
The shared write-side catalog logic, over this host's session credential store.
CatalogAdmin - Class in ai.redouble.demo
The demo's write-side catalog logic, shared by every host: connecting a credential for the session, running the discovery that writes the deployment's catalog, and editing or pinning one of its entries.
CatalogAdmin(DemoCatalog, DemoCorpus, SessionStore) - Constructor for class ai.redouble.demo.CatalogAdmin
 
CatalogDiscovery - Class in ai.redouble.nucleo.harness.models.discovery
The one development-time action that turns the shipped catalog into this account's: walk every provider on the classpath, ask each configured one what the account can reach, ping every entry that is reachable, and write a complete models.json with the account's observed limits plus a report of everything that was learned and everything that was not.
CatalogDiscovery.EntryReport - Record Class in ai.redouble.nucleo.harness.models.discovery
What happened with one catalog entry.
CatalogDiscovery.ProviderReport - Record Class in ai.redouble.nucleo.harness.models.discovery
What happened with one provider.
CatalogDiscovery.ProviderStatus - Enum Class in ai.redouble.nucleo.harness.models.discovery
What happened with one provider.
CatalogDiscovery.Result - Record Class in ai.redouble.nucleo.harness.models.discovery
The whole run: the catalog to write, the report to read, and the facts both were made from.
CatalogDiscovery.Verdict - Enum Class in ai.redouble.nucleo.harness.models.discovery
What a run decided about one entry.
CatalogEntry - Record Class in ai.redouble.demo
One catalog entry on the status panel: its id, grade and provider, which client family it belongs to (an LLM, an embeddings model or a decision model), whether it takes a seat, whether the compliance envelope permits it, its status, what it accepts beyond text (images, documents), its output modalities, its per-million prices in the entry's currency, the bound it declares: a quota window (tpm) or, for a decision model served from the deployment's own machine, how many requests its server takes at once (maxConcurrent), whether its grade and prices are the discovery's inference no person has confirmed (unverified), and its note, the discovery's own words on where it came from.
CatalogEntry(String, Grade, String, ModelKind, boolean, boolean, ModelStatus, boolean, boolean, List, Double, Double, String, Integer, Integer, boolean, String) - Constructor for record class ai.redouble.demo.CatalogEntry
Creates an instance of a CatalogEntry record class.
catalogFile() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the catalogFile record component.
catalogFile() - Static method in class ai.redouble.demo.DemoHome
The file this process writes its catalog to, or null when it runs outside its module and edits nothing.
catalogId(String, String) - Static method in class ai.redouble.nucleo.harness.models.AnthropicNaming
 
catalogIdOf(String, String) - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The catalog id a new entry on this provider gets for an identity the discovery adds: the identity itself by default, endpoint-suffixed where the provider's entries are (claude-opus-5-bedrock).
catalogIdOf(String, String) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
 
catalogIdOf(String, String) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
 
CatalogPing - Class in ai.redouble.nucleo.harness.models.discovery
One availability observation of one catalog entry, outside the dispatcher: a client built straight from the entry's provider, one minimal call, and a ProbeOutcome whatever happens.
CatalogPins - Record Class in ai.redouble.nucleo.harness.models
The pins object of a deployment's models.json: which catalog entries serve each grade, in the deployment's order of preference, which embeddings entry the corpus is tied to, and which decision entry answers decision seats.
CatalogPins(Map, String, String) - Constructor for record class ai.redouble.nucleo.harness.models.CatalogPins
Creates an instance of a CatalogPins record class.
catalogReport(DemoCatalog, NucleoRuntime) - Method in class ai.redouble.demo.spring.NucleoDemoApplication
Once the application is up: the catalog it runs on, and the steps to fix it when it is not this account's.
ceiling() - Method in class ai.redouble.nucleo.harness.models.DefaultModelPicker
The highest rung with an entry this deployment can call, else null.
ceiling() - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
The strongest grade this deployment serves: the dual of a seat's floor.
ceiling() - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
The rung a seat declaring Grade.CEILING resolves to under the configured picker.
CEILING - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
The deployment's strongest served grade, resolved at the picker gate; not a rung.
ChainOfThoughtReasonablePojo - Class in ai.redouble.nucleo.harness.schema
A response POJO whose reasoning is a ChainOfThoughtReasoning: the approach and the steps, for answers that need a documented path.
ChainOfThoughtReasonablePojo() - Constructor for class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasonablePojo
 
ChainOfThoughtReasoning - Class in ai.redouble.nucleo.harness.schema
Multi-step reasoning that captures sequential problem-solving.
ChainOfThoughtReasoning() - Constructor for class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
CHANGE - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
A decided change relative to the price in force, as a percentage; the amount is computed from what the change applies to.
channel() - Method in record class ai.redouble.examples.scopes.ChannelScope
Returns the value of the channel record component.
channel() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
channel() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
The channel suffix of this provider's catalog ids: direct, bedrock, mantle.
channel() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
 
channel() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
 
ChannelScope - Record Class in ai.redouble.examples.scopes
The channel axis: which channel's work this is (email, phone).
ChannelScope(String) - Constructor for record class ai.redouble.examples.scopes.ChannelScope
Creates an instance of a ChannelScope record class.
ChannelScoped - Interface in ai.redouble.examples.scopes
The channel marker.
CharBasedTokenCounter - Class in ai.redouble.nucleo.harness.models
Character-count / 4 fallback counter for providers with no known tokenizer.
CharBasedTokenCounter(int, int) - Constructor for class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
CHAT_CLOSED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
CHAT_COMPLETIONS - Enum constant in enum class ai.redouble.nucleo.providers.openai.WireApi
/chat/completions: messages in, choices out.
ChatConversationInfo - Class in ai.redouble.nucleo.chat
One stored conversation as the chat picker lists it.
ChatConversationInfo() - Constructor for class ai.redouble.nucleo.chat.ChatConversationInfo
 
ChatMessageRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.ChatMessageRequest
 
ChatScopeInfo - Class in ai.redouble.nucleo.chat
One chat scope as the chat frontend sees it: the entity a conversation is bound to, projected into a shape that is the same in every application.
ChatScopeInfo() - Constructor for class ai.redouble.nucleo.chat.ChatScopeInfo
 
ChatThinker - Class in ai.redouble.nucleo.tools.thinking
Chat interaction thinker.
ChatThinker(Identifiable, ThinkerDeclaration) - Constructor for class ai.redouble.nucleo.tools.thinking.ChatThinker
Creates a ChatThinker.
ChatThinker(Identifiable, ThinkerDeclaration, boolean) - Constructor for class ai.redouble.nucleo.tools.thinking.ChatThinker
Chat bound for life to tools that change nothing - a surface that can answer about a corpus but never act on it.
check(String, Path) - Static method in class ai.redouble.docs.Samples
The problems of every checked sample in one page; empty when all match.
checkAdmission() - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
Check whether the tool should be admitted for this caller.
checkAdmission() - Method in class ai.redouble.nucleo.guardrails.AgentClassAllowListAdmissionGuardrail
 
checkAndWarn(ConversationContext) - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Checks if the context is approaching limits and logs warnings.
checkCancellation() - Method in class ai.redouble.nucleo.harness.JobContext
Throws CancellationException if job has been cancelled.
choice() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Returns the value of the choice record component.
choice(String) - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
The answer to a question asked as a Choice; refuses an id that was asked another way or not at all.
Choice - Record Class in ai.redouble.nucleo.harness.decision
Pick one of the options the caller names.
Choice(String, Map) - Constructor for record class ai.redouble.nucleo.harness.decision.Choice
Creates an instance of a Choice record class.
ChoiceAnswer - Record Class in ai.redouble.nucleo.harness.decision
The answer to a Choice: the option that won, the probability of every option in the order they were asked, and a confidence, which is arithmetic on that distribution (how far the winner stands above a uniform spread) and not a second estimate of being right.
ChoiceAnswer(String, Map, double) - Constructor for record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Creates an instance of a ChoiceAnswer record class.
chunk() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
Gets the stream chunk.
circuitState() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns the value of the circuitState record component.
CitationArtifact - Class in ai.redouble.nucleo.harness.artifacts
Artifact representing a citation to a scholarly work (paper, preprint, book, etc.).
CitationArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
citationArtifactInstructions() - Static method in class ai.redouble.nucleo.ext.lit.tools.LiteratureAggregator
The artifact-handling instructions for aggregation over citation artifacts: how to read «artifact:...» references, and how to propagate citations upward through artifactRefs.
Cl100kTokenCounter - Class in ai.redouble.nucleo.harness.models
Counts tokens using OpenAI's cl100k_base encoding (via JTokkit) multiplied by a per-family adjustment factor.
Cl100kTokenCounter(double, int, int, int) - Constructor for class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
claims(String) - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Whether this provider is written for the model behind a wire id: its client is the one that model's vendor made for it, carrying what a client that merely ClientProvider.serves(String) it does not.
claims(String) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
Claude is the family the Anthropic SDK is written for, on every channel it reaches.
CLAIMS - Static variable in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The <claims> element of a split grant XML.
Classification - Class in ai.redouble.demo.extract
The classifier's verdict on a file nothing else could place.
Classification() - Constructor for class ai.redouble.demo.extract.Classification
 
Classification.Kind - Enum Class in ai.redouble.demo.extract
 
classified() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the classified record component.
classified() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the classified record component.
classifiedBy() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the classifiedBy record component.
classifiedBy() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the classifiedBy record component.
classifiedDropped() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the classifiedDropped record component.
classifiedDropped() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the classifiedDropped record component.
CLASSIFIER - Enum constant in enum class ai.redouble.demo.extract.Tier
Judged by a small model from its first bytes, then read by code when it turned out to be text.
classifierFailure() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the classifierFailure record component.
classifierFailure() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the classifierFailure record component.
classify(int, Header[], String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Maps EPO's robot-detection response (HTTP 403 with CLIENT.RobotDetected in the body) to Http429Exception so the dispatcher signals the rate limiter instead of surfacing a generic auth error.
classify(int, Header[], String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Inspects the raw response and optionally returns a typed exception that overrides the standard status-code mapping.
classify(Exception) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogPing
Availability-shaped failures mean "down"; a 429 means "busy" and a rejected credential means "the configuration is wrong" - both are reported as such, never as the model being unavailable.
classify(String, int, Header[], String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
The same hook with the endpoint the response came from, for a classification whose message must name where it failed.
classify(String, int, Header[], String) - Method in class ai.redouble.nucleo.mcp.auth.McpTokenClient
RFC 8414 section 3.2 and RFC 6749 section 5.1: the documents and the token response are application/json.
ClassifyFileTool - Class in ai.redouble.demo.extract
The tier for what the code could not place: a small model looks at the file's head and says whether it is text under a strange extension, a binary with nothing to extract, or something a person should look at.
ClassifyFileTool(Identifiable) - Constructor for class ai.redouble.demo.extract.ClassifyFileTool
 
CLASSPATH_RESOURCE - Static variable in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The deployment's catalog as a classpath resource, enumerated across the whole classpath, nearest first.
ClassToolProvider - Class in ai.redouble.nucleo.tools.registry
ToolProvider that wraps a Class<? extends Tool>.
clean(String) - Static method in class ai.redouble.nucleo.chat.ConversationTitle
The model's answer as a title fit to display: emphasis markers and wrapping quotes removed, whitespace collapsed.
cleanupStaleSubscriptions() - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
cleanupStaleSubscriptions() - Method in interface ai.redouble.nucleo.harness.MessageBus
Removes stale subscriptions by calling isStale() on all observers.
clear() - Method in class ai.redouble.demo.extract.FileIndex
 
clear() - Method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Clears all rate limiters (useful for testing).
clear() - Method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Clears all rate limiters (useful for testing).
clear() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Clears all artifacts from the registry, including the reachable tier.
clearCompletionData() - Method in class ai.redouble.nucleo.harness.JobContext
Clears the accumulated LLM responses to release memory.
clearExpired() - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Clears all expired sessions.
clearGlobalBackend() - Static method in class ai.redouble.nucleo.prompt.Prompts
 
clearLoadedSkills() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
client - Variable in class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
 
client - Variable in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
client() - Static method in class ai.redouble.examples.mcpwrap.OrdersServer
 
client() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
 
client() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
The SDK client, built on first use; overridable to supply a recording one, or to point the same SDK at another host that serves the dialect (AzureFoundryOpenAIClient).
client() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
The SDK client, built on first use; overridable to supply a recording one.
client(JobResources) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
The client for the wired conversation's resolved model.
Client - Interface in ai.redouble.nucleo.harness.llm
Common root of every API client the framework constructs, so a single ClientProvider.createClient(ModelSpec) entry point can return either family.
CLIENT_SECRET_BASIC - Static variable in interface ai.redouble.nucleo.mcp.auth.McpClientCredential
 
ClientAssertion - Class in ai.redouble.nucleo.mcp.auth
The RFC 7523 client assertion an agent signs to authenticate at a token endpoint: a compact JWS whose claims name the agent as issuer and subject, the authorization server's issuer identifier as audience (RFC 7523bis; the MCP conformance referee accepts nothing else), a fresh jti, and a short life.
ClientProvider<E> - Interface in ai.redouble.nucleo.harness.llm
Constructs the concrete Client for one provider/endpoint.
ClientProviders - Class in ai.redouble.nucleo.harness.llm
Registry of ClientProviders, discovered through the JDK ServiceLoader and keyed by ClientProvider.key().
close() - Method in class ai.redouble.demo.QuickAnswer.Capture
 
close() - Static method in class ai.redouble.examples.mcpwrap.OrdersServer
 
close() - Method in class ai.redouble.nucleo.harness.JobResources
Closes database handles, then releases the grant: connections go back to the pool before the permits that represent them return.
close() - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Releases resources held by this client (e.g., HTTP connection pools).
close() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
close() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Closes the client and releases resources.
close() - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
Closes the SDK server, which closes the transport: later requests are refused by the transport.
close() - Method in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
 
close() - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
Marks the limiter as closed; further admission on this account is refused.
close() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
close() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
close(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Nothing goes back to a pool, since nothing came from one.
close(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
Rolls back an open transaction, restores the auto-commit and read-only state the pool handed out, and returns the connection to the pool.
close(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
On the job's thread: rolls back a transaction under way through the manager, unbinds what SpringTransactionResourceProvider.acquire(boolean) bound, and returns the connection.
close(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Cooperatively closes the handle: flushes any pending state, rolls back any active transaction, and returns the underlying connection or session to the pool.
close(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
Rolls back an active transaction, restores the connection's read-only state, runs AbstractHibernateResourceProvider.closing(T), and closes the session, which hands the connection back to the pool.
closeGracefully() - Method in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
 
closeObjects(ObjectNode) - Static method in class ai.redouble.nucleo.mcp.server.SchemaRewrites
Every object node becomes closed: the publisher's statement that the gate refuses an undeclared property at every depth.
closing(T) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
Called by AbstractHibernateResourceProvider.close(DBManagedResource) on a handle that was not aborted, after its transaction was rolled back and before its session closes: the place for a host's own end-of-work bookkeeping on what it exposed.
CodeArtifact - Class in ai.redouble.nucleo.harness.artifacts
Artifact representing a code snippet or program.
CodeArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
coerce(float[], int) - Static method in class ai.redouble.nucleo.harness.llm.DimensionAdapter
Returns a new vector of exactly canonicalDim components, L2-normalized.
COHERE_V1 - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
comfortContextTokens - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The thinker's own comfort context window, or null to let the catalog entry and the framework default decide.
commit(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Nothing: the job's stack commits its own transactions.
commit(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
commit(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
commit(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Commits the transaction on the handle.
commit(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
commitAll() - Method in class ai.redouble.nucleo.harness.JobResources
Commits every active transaction in insertion order, waiting for visibility after each commit.
committed(String, String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
What the workflow's admitted, unfinished jobs have committed in a currency.
compact(ConversationContext, CompactionLevel) - Method in interface ai.redouble.nucleo.harness.conversation.compaction.ContextCompactor
Compacts a conversation context to reduce token count.
compact(ConversationContext, CompactionLevel) - Method in class ai.redouble.nucleo.harness.conversation.compaction.LLMContextCompactor
 
COMPACT - Enum constant in enum class ai.redouble.nucleo.harness.models.OutputSize
A POJO with a handful of fields, a short list, a tool call with its arguments.
compactAndRetry(TokenEstimateExceedsLimitException, ConversationContext, JobContext, AbstractThinker.ModelCall) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
What every agentic loop does when its call's token estimate overflows the model: tells the user, compacts the conversation aggressively, and makes the call once more on it.
compactDuration(long) - Static method in class ai.redouble.nucleo.util.Formats
A duration in its two largest units, compact enough for a status line: 850ms, 45s, 2m 15s, 1h 5m.
CompactedReply(ConversationContext, R) - Constructor for record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Creates an instance of a CompactedReply record class.
CompactionLevel - Enum Class in ai.redouble.nucleo.harness.conversation.compaction
Defines the aggressiveness of context/message compaction.
CompactionResult - Class in ai.redouble.nucleo.harness.conversation.compaction
POJO for structured compaction results from LLM.
CompactionResult() - Constructor for class ai.redouble.nucleo.harness.conversation.compaction.CompactionResult
Default constructor required for JSON deserialization.
compactionTrigger - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The thinker's own compaction trigger in (0, 1], or null for the framework default.
compactNumber(Number) - Static method in class ai.redouble.nucleo.util.Formats
A number the way a person skims it: below a thousand as is, thousands rounded to the nearest K below ten thousand and to the nearest ten K from there, millions rounded to the nearest M with grouping past a thousand M.
compareVersion(ModelLineage) - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Version order within a family: numeric per dotted component, a missing version first.
complete(BenchmarkOutcome) - Method in class ai.redouble.demo.BenchmarkRace
The last line: the answer and the report, then the stream closes.
COMPLETED - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job completed successfully.
COMPLETING - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
ComplianceEnvelope - Interface in ai.redouble.nucleo.harness.models
The application's standing answer to "may this model serve my traffic".
CompositeScope - Class in ai.redouble.nucleo.guardrails
A scope value spanning several UNRELATED axes at once - what a carrier returns from Scoped.scope() when it claims two axes no inheritance chain connects (an input that is both project- and user-scoped names both here).
CompositeScope(Scope...) - Constructor for class ai.redouble.nucleo.guardrails.CompositeScope
 
CompositeScope(List) - Constructor for class ai.redouble.nucleo.guardrails.CompositeScope
 
computeContextFor(String, JsonNode) - Static method in class ai.redouble.nucleo.prompt.Prompts
Return the PromptContext lineage for a given (key, content) pair.
confidence() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Returns the value of the confidence record component.
confidence() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns the value of the confidence record component.
Config(int, int) - Constructor for class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter.Config
 
CONFIG_PROPERTY - Static variable in interface ai.redouble.nucleo.NucleoConfigurator
System property naming the deployment's configurator class; set, it wins over any services registration.
configure() - Method in interface ai.redouble.nucleo.NucleoConfigurator
Assigns the settings fields that differ from the shipped defaults.
configure() - Method in class ai.redouble.nucleo.quarkus.QuarkusEnvironment
 
configure() - Method in class ai.redouble.nucleo.spring.SpringEnvironment
 
configure(Class, String) - Static method in class ai.redouble.demo.DemoHome
Finds the file the host writes its catalog to - its module's src/main/resources/models.json, or the one the operator named - and, when the file exists, names it to the runtime, which adopts it in the same call (Models.reload()).
configured() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the configured record component.
configured() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Whether this deployment holds what ClientProvider.createClient(ModelSpec) needs.
configured() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
Whether this deployment can call Bedrock: a region and an identity both resolve, from the store or from the AWS chains.
configured() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
 
configured() - Static method in interface ai.redouble.nucleo.secrets.Secrets
The deployment's store, built once from SecretsSettings.secretsClass.
confirmed() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the confirmed record component.
CONFIRMED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
The same amount as the current price, stated by another document or earlier: the price did not change.
CONFLICT - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
Two prices in force on the same latest date disagree; a person decides.
CONFLICT - Enum constant in enum class ai.redouble.demo.pricing.PriceSeries.Status
The latest dated prices disagree.
connect(ConnectRequest) - Method in class ai.redouble.demo.CatalogAdmin
Holds the credentials for the session and tests them right then.
connect(ConnectRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
Credentials pasted into the page, held for this process only (SessionCredentials: a runtime config source, never a file, never echoed back), then tested right then.
connect(ConnectRequest) - Method in class ai.redouble.demo.spring.DemoController
Credentials pasted into the page, held for this process only (SessionCredentials: a runtime property source, never a file, never echoed back), then tested right then.
connect(JobResources) - Method in class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
Binds the client to this execution's HTTP client.
connect(MCPEndpoint) - Static method in class ai.redouble.nucleo.mcp.GenericMCPClient
Creates and connects a client for the given endpoint.
connect(String) - Static method in class ai.redouble.examples.mcpwrap.OrdersServer
 
CONNECT_TIMEOUT_SECONDS - Static variable in class ai.redouble.nucleo.http.HttpConnectionPools
How long a connection may take to open; SDK transports a provider builds itself use the same.
CONNECTED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
ConnectedStatus - Class in ai.redouble.nucleo.chat.messages
The CONNECTED frame's payload: a StatusMessage that also tells the client which durable conversation the just-started turn belongs to.
ConnectedStatus() - Constructor for class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
ConnectedStatus(String, String, String, Long) - Constructor for class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
connectionFacts() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Non-secret facts about where this provider's calls go, resolved exactly as ClientProvider.createClient(ModelSpec) would resolve them and without any network call: an endpoint URL, an AWS region, an Azure resource.
connectionFacts() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
The region every Bedrock call goes to.
connectionFacts() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
The endpoint and what it runs: one line per run, however many names it answers under, under model when there is one run and under its first name when there are several; a listing that failed is the failure's message.
connectionPoolSize - Variable in class ai.redouble.nucleo.providers.anthropic.AnthropicSettings
Maximum idle connections in the shared Anthropic SDK OkHttp connection pool.
ConnectOutcome - Record Class in ai.redouble.demo
What connecting did: the provider that verified the credential with its listed count, or its failure in the provider's own words, or a note when nothing on the credential can list; and the fresh status the page re-renders from.
ConnectOutcome(String, Integer, String, String, RuntimeStatus) - Constructor for record class ai.redouble.demo.ConnectOutcome
Creates an instance of a ConnectOutcome record class.
ConnectRequest - Record Class in ai.redouble.demo
The credential records a person provides for the session in one request.
ConnectRequest(List) - Constructor for record class ai.redouble.demo.ConnectRequest
Creates an instance of a ConnectRequest record class.
consecutiveFailures() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns the value of the consecutiveFailures record component.
CONSUMER_KEY - Static variable in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
Transport-context key under which an admitted tools/call carries the resolved consumer to the call handler.
contains(String) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Checks if an artifact exists in the registry.
contains(String) - Static method in class ai.redouble.nucleo.prompt.skill.SkillRegistry
 
content - Variable in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
content() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Returns the value of the content record component.
content() - Method in interface ai.redouble.nucleo.prompt.Prompt
Canonical content: TextNode for text, ObjectNode for structured prompts.
content() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
Returns the value of the content record component.
CONTENT_FILTERED - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Provider filtered / refused the content (safety, guardrail).
contentBlocks() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Returns the value of the contentBlocks record component.
ContentBlocks - Class in ai.redouble.nucleo.harness.conversation
Data classes for storing multimodal content in messages.
ContentBlocks() - Constructor for class ai.redouble.nucleo.harness.conversation.ContentBlocks
 
ContentBlocks.ContentBlock - Interface in ai.redouble.nucleo.harness.conversation
Base interface for all content blocks.
ContentBlocks.FileBlock - Record Class in ai.redouble.nucleo.harness.conversation
Represents a file (like PDF) to be sent to the LLM.
ContentBlocks.ImageBlock - Record Class in ai.redouble.nucleo.harness.conversation
Represents an image to be sent to the LLM.
ContentBlocks.JsonBlock - Record Class in ai.redouble.nucleo.harness.conversation
Raw JSON content that needs provider-specific formatting.
ContentBlocks.PojoBlock - Record Class in ai.redouble.nucleo.harness.conversation
Structured data that needs provider-specific formatting.
ContentBlocks.RedactedThinkingBlock - Record Class in ai.redouble.nucleo.harness.conversation
Anthropic-redacted thinking block.
ContentBlocks.SkillBlock - Record Class in ai.redouble.nucleo.harness.conversation
Admitted Skill bundle carried in the conversation preamble.
ContentBlocks.TextBlock - Record Class in ai.redouble.nucleo.harness.conversation
Plain text content.
ContentBlocks.ThinkingBlock - Record Class in ai.redouble.nucleo.harness.conversation
Anthropic extended / adaptive thinking block.
ContentBlocks.ToolDefinitionBlock - Record Class in ai.redouble.nucleo.harness.conversation
Tool definition with schema for LLM tool calling.
ContentBlocks.ToolResultBlock - Record Class in ai.redouble.nucleo.harness.conversation
Represents the result of a tool execution being sent back to the LLM.
ContentBlocks.ToolUseBlock - Record Class in ai.redouble.nucleo.harness.conversation
Represents a tool invocation from the LLM.
ContentBlockSnapshot - Class in ai.redouble.nucleo.harness.conversation
Snapshot of a ContentBlock for persistence.
ContentBlockSnapshot() - Constructor for class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
ContentFormatter - Interface in ai.redouble.nucleo.harness.llm
Interface for provider-specific content formatting.
ContentGuardrail<T> - Interface in ai.redouble.nucleo.guardrails
Content guardrail: a pure function of the payload.
ContentGuardrail.Direction - Enum Class in ai.redouble.nucleo.guardrails
Which side of the gated execution a content guardrail polices.
ContentProcessor - Class in ai.redouble.nucleo.harness.conversation
Processes content blocks with context awareness, particularly for artifact handling.
ContentProcessor(ConversationContext) - Constructor for class ai.redouble.nucleo.harness.conversation.ContentProcessor
Creates a new ContentProcessor with default truncation summarizer.
ContentProcessor(ConversationContext, Summarizer) - Constructor for class ai.redouble.nucleo.harness.conversation.ContentProcessor
Creates a new ContentProcessor with the specified summarizer.
Contents - Class in ai.redouble.docs
The site's reading order, parsed from nucleo-docs/CONTENTS.md: the one place that says which documents the site carries, what each is called, and in which order a reader meets them.
Contents.Entry - Record Class in ai.redouble.docs
 
Contents.Part - Record Class in ai.redouble.docs
 
ContentStreamEvent - Class in ai.redouble.nucleo.events
Event for streaming LLM content chunks to users.
ContentStreamEvent(JobSnapshot, StreamChunk) - Constructor for class ai.redouble.nucleo.events.ContentStreamEvent
Creates a content stream event from a snapshot.
ContentStreamEvent(JobSnapshot, StreamChunk, Map) - Constructor for class ai.redouble.nucleo.events.ContentStreamEvent
Creates a content stream event with artifacts.
context - Variable in class ai.redouble.nucleo.harness.llm.LLMRequest
 
context - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
context() - Method in interface ai.redouble.nucleo.prompt.Prompt
Lineage metadata.
context() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
 
CONTEXT_IGNORE - Static variable in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
@LLMContextIgnore: present in the payload, kept out of a model's context.
ContextCompactor - Interface in ai.redouble.nucleo.harness.conversation.compaction
Interface for compacting conversation contexts to reduce token count.
ContextOverflowException - Exception Class in ai.redouble.nucleo.harness.conversation
Exception thrown when conversation context exceeds model limits even after compaction.
ContextOverflowException(String) - Constructor for exception class ai.redouble.nucleo.harness.conversation.ContextOverflowException
Constructs a context overflow exception.
ContextOverflowException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.conversation.ContextOverflowException
Constructs a context overflow exception with cause.
ContextQuery() - Constructor for class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
ContextStore - Interface in ai.redouble.nucleo.harness.conversation
Base interface for storing and retrieving conversation contexts.
ContextWindowManager - Class in ai.redouble.nucleo.harness.conversation.compaction
Manages context window limits and triggers compaction when needed.
ContextWindowManager(ModelSpec, Identifiable, Integer, Double) - Constructor for class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
 
Context Window Tokens (for managing context limits) - Section in class ai.redouble.nucleo.harness.llm.LLMResponse
 
conversation() - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Returns the value of the conversation record component.
CONVERSATION_LOADED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
ConversationAware - Interface in ai.redouble.nucleo.harness.conversation
A tool that acts on the conversation it was called from.
ConversationCarrier - Interface in ai.redouble.nucleo.harness
The claim of conversation continuity: an implementor ADOPTS the conversation identity it is handed - its execution hydrates and continues that conversation.
ConversationContext - Class in ai.redouble.nucleo.harness.conversation
Represents the conversation context for tool orchestration.
ConversationContext() - Constructor for class ai.redouble.nucleo.harness.conversation.ConversationContext
 
ConversationContext(String) - Constructor for class ai.redouble.nucleo.harness.conversation.ConversationContext
A conversation under a caller-chosen id: the service's create and the snapshot restore.
conversationId - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
conversationId() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the conversationId record component.
ConversationPersistenceSnapshot - Class in ai.redouble.nucleo.harness.conversation
Snapshot of a ConversationContext for persistence.
ConversationPersistenceSnapshot() - Constructor for class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
ConversationService - Class in ai.redouble.nucleo.harness.conversation
Manages conversation ownership and access control in a multithreaded environment.
ConversationService.GateStats - Record Class in ai.redouble.nucleo.harness.conversation
Snapshot of conversation memory stats for diagnostic logging.
ConversationTitle - Class in ai.redouble.nucleo.chat
Naming a stored conversation.
converse(JobResources) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
Sends the wired conversation on the client resolved for its binding and returns the typed answer, correcting the model the way LLMCall does: an answer that does not parse, or parses without its required fields, goes back to the model as a correction turn and the dispatcher re-runs this same instance, up to ResponseCorrection.MAX_CORRECTIONS times.
convert(Object, Class) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Convert between types via Jackson (e.g., POJO to Map, Map to POJO).
corpus() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the corpus record component.
corpusAsOf() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the corpusAsOf record component.
correctableFailureAppended(ExecutionException, ConversationContext, int) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
What every agentic loop does with a failure from its own model call: a failure the model can fix becomes the next turn's correction, and the loop asks again.
CorrectableLLMException - Exception Class in ai.redouble.nucleo.harness.errors
Base class for exceptions where the LLM's input was wrong and it may fix its parameters and call the same tool again.
CorrectableLLMException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.CorrectableLLMException
Constructs a correctable exception with the specified detail message.
CorrectableLLMException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.CorrectableLLMException
Constructs a correctable exception with the specified detail message and cause.
CorrectableRuntimeLLMException - Exception Class in ai.redouble.nucleo.harness.errors
Runtime (unchecked) exception indicating the LLM's input was wrong and it may fix its parameters and retry.
CorrectableRuntimeLLMException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.CorrectableRuntimeLLMException
Constructs a correctable runtime exception with the specified LLM message.
CorrectableRuntimeLLMException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.CorrectableRuntimeLLMException
Constructs a correctable runtime exception with the specified LLM message and cause.
cost() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the cost record component.
Cost - Record Class in ai.redouble.nucleo.harness.observability
An amount in a currency: three upper-case letters, the ISO 4217 code, refused at construction otherwise.
Cost(double, String) - Constructor for record class ai.redouble.nucleo.harness.observability.Cost
Creates an instance of a Cost record class.
COST - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
What the company pays a supplier or spends per unit: never a selling price.
COST - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
What the company pays; kept apart from selling prices.
CostLedger - Class in ai.redouble.nucleo.harness.observability
Cost accounting in memory: every call a finished job made, priced from the catalog in the entry's own currency, kept per workflow, per model and per job, and the spend caps workflows run under.
CostLedger() - Constructor for class ai.redouble.nucleo.harness.observability.CostLedger
 
CostLedger(Function) - Constructor for class ai.redouble.nucleo.harness.observability.CostLedger
Over an explicit catalog lookup, so the arithmetic is testable on a scripted spec.
CostLedger.Call - Record Class in ai.redouble.nucleo.harness.observability
One call, as priced.
CostLedger.ModelSpend - Class in ai.redouble.nucleo.harness.observability
One model's share of a workflow: how many calls, how many tokens, how long, how much.
CostLedger.Workflow - Class in ai.redouble.nucleo.harness.observability
A workflow's spend so far: totals per currency, the split per model, every call.
count() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
Returns the value of the count record component.
countFileTokens(ContentBlocks.FileBlock) - Method in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
countFileTokens(ContentBlocks.FileBlock) - Method in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
countFileTokens(ContentBlocks.FileBlock) - Method in interface ai.redouble.nucleo.harness.models.TokenCounter
 
countImageTokens(ContentBlocks.ImageBlock) - Method in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
countImageTokens(ContentBlocks.ImageBlock) - Method in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
countImageTokens(ContentBlocks.ImageBlock) - Method in interface ai.redouble.nucleo.harness.models.TokenCounter
 
CountingDBResourceProvider - Class in ai.redouble.nucleo.harness.admission
The default database provider: a count and nothing else.
CountingDBResourceProvider(String, int) - Constructor for class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
 
CountingGate - Class in ai.redouble.nucleo.harness.admission
The account shape of every unit-permit gate held for the duration of the work: a fixed capacity and an in-use count.
CountingGate(int) - Constructor for class ai.redouble.nucleo.harness.admission.CountingGate
A gate of the given capacity; a capacity that is not positive is refused with IllegalArgumentException.
countTokens(Message) - Method in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
countTokens(Message) - Method in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
countTokens(Message) - Method in interface ai.redouble.nucleo.harness.models.TokenCounter
 
countTokens(String) - Method in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
countTokens(String) - Method in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
countTokens(String) - Method in interface ai.redouble.nucleo.harness.models.TokenCounter
 
countTokensExact(LLMRequest) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Returns the exact token count for a request from the provider's API, or -1 if not supported.
countTokensExact(LLMRequest) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
create(WebSocketMessageType, String, T) - Static method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
create(Identifiable) - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
create(Identifiable) - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
create(Identifiable) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
create(Identifiable) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
create(Identifiable) - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Builds the Tool instance for execution.
createArrayNode() - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Create an empty ArrayNode for building JSON arrays.
createClient(ModelSpec) - Method in class ai.redouble.nucleo.harness.llm.AbstractClientProvider
 
createClient(ModelSpec) - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Builds the client for the given spec.
createClient(ModelSpec) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
 
createContext(ConversationContext, Thinker) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Creates the durable record for a conversation at its FIRST user message: enrichment - title and searchable embedding, both derived from that message - plus the insert, exactly once per conversation.
createFormatter() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Creates the content formatter for this client.
createFormatter() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
createFormatter() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
createIncomingMessage() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Creates an incoming message for the response to this outgoing message.
createObjectNode() - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Create an empty ObjectNode for building JSON structures.
createOutgoingMessage(ResponseHandler) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Creates a new conversation message.
createOutgoingMessage(ResponseHandler) - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Creates a new conversation message appropriate for this client.
createTool(String, Identifiable) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Builds the tool instance for the given name via the registered provider's factory.
createTransport(ObjectMapper) - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
createTransport(ObjectMapper) - Method in interface ai.redouble.nucleo.mcp.MCPEndpoint
Creates the appropriate transport for this endpoint.
createTransport(ObjectMapper) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
credential() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the credential record component.
Credential - Record Class in ai.redouble.nucleo.secrets
One credential as the runtime consumes it.
Credential(String, String, String) - Constructor for record class ai.redouble.nucleo.secrets.Credential
Creates an instance of a Credential record class.
credentialId() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The id of the credential this provider's clients are constructed around, in the deployment's Secrets store: the one ClientProvider.createClient(ModelSpec) would fail without.
credentialId() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
credentialId() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
credentialId() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
credentials() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the credentials record component.
CredentialShape - Record Class in ai.redouble.nucleo.secrets
What a credential is made of, declared once by the code that owns its id: which of the three parts (user, secret, host) the credential has, the environment variable each part is read from, and what each part means to a person.
CredentialShape(String, CredentialShape.Part, CredentialShape.Part, CredentialShape.Part, boolean) - Constructor for record class ai.redouble.nucleo.secrets.CredentialShape
Creates an instance of a CredentialShape record class.
CredentialShape.Part - Record Class in ai.redouble.nucleo.secrets
One part of a credential: the environment variable it is read from and what it means to a person.
credentialShapes() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The shapes of the credentials this provider reads: which parts each has and the environment variable each part comes from, declared once here and put on record by the provider registry when it loads the provider, so every store reads and describes the credential by the same declaration.
credentialShapes() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
credentialShapes() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
Two credentials, as AWS names them: the key pair and the region.
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
credentialShapes() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
CredentialShapes - Class in ai.redouble.nucleo.secrets
The credential shapes the runtime knows, by id.
credentialsProvider() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The credentials every Bedrock surface signs with - the runtime client here, and the Anthropic SDK backends of nucleo-provider-bedrock-anthropic.
CredentialView - Record Class in ai.redouble.demo
One credential a provider reads, as it declared it: the record id and its parts.
CredentialView(String, List) - Constructor for record class ai.redouble.demo.CredentialView
Creates an instance of a CredentialView record class.
currency() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the currency record component.
currency() - Method in record class ai.redouble.nucleo.harness.observability.Cost
Returns the value of the currency record component.
current() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Returns the value of the current record component.
current() - Method in class ai.redouble.nucleo.mcp.auth.McpTokenSupplier
The token to send now: the held one while it is usable, else a freshly minted one.
CURRENT - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
The latest price in force for this product, audience and currency, as of the run's date.
CURRENT - Enum constant in enum class ai.redouble.demo.pricing.PriceSeries.Status
One price is in force and dated.
currentInUse() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
currentInUse() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
currentInUse() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Current in-use count.
currentInUse() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
currentInUse() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
currentJob() - Static method in class ai.redouble.nucleo.harness.JobContext
The context of the job executing on the current thread - any kind, resource-free orchestrators included - or null on a thread running no job (an entry point).
CurrentTimeInput - Class in ai.redouble.nucleo.tools.builtin
Input for getting the current time.
CurrentTimeInput() - Constructor for class ai.redouble.nucleo.tools.builtin.CurrentTimeInput
 
CurrentTimeOutput - Class in ai.redouble.nucleo.tools.builtin
Output containing current time information in multiple formats, all rendering one instant in the system timezone, so every field names the same calendar date.
CurrentTimeOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
CurrentTimeTool - Class in ai.redouble.nucleo.tools.builtin
Returns the current date and time in multiple formats, every one of them rendering the same instant in the system timezone.
CurrentTimeTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.CurrentTimeTool
 
CUSTOM - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
customerId() - Method in record class ai.redouble.examples.scope.CustomerScope
Returns the value of the customerId record component.
CustomerId - Class in ai.redouble.examples.artifacts
The customer-orders tool's input: whose orders to list.
CustomerId() - Constructor for class ai.redouble.examples.artifacts.CustomerId
 
CustomerOrder - Class in ai.redouble.examples.scope
The customer-order tool's input, and a claim: implementing the marker makes the customer named here the one the flow's binding judges, and the one the tool looks the order up under.
CustomerOrder() - Constructor for class ai.redouble.examples.scope.CustomerOrder
 
CustomerOrder(String, String) - Constructor for class ai.redouble.examples.scope.CustomerOrder
 
CustomerOrders - Class in ai.redouble.examples.artifacts
The customer-orders tool's output: one artifact per order.
CustomerOrders() - Constructor for class ai.redouble.examples.artifacts.CustomerOrders
 
CustomerOrdersTool - Class in ai.redouble.examples.artifacts
Lists one customer's orders as artifacts.
CustomerOrdersTool(Identifiable) - Constructor for class ai.redouble.examples.artifacts.CustomerOrdersTool
 
CustomerOrderTool - Class in ai.redouble.examples.scope
Looks an order up among one customer's orders only, so the customer the input claims is the customer whose data the tool reads: the field the scope judges is the field the tool acts on.
CustomerOrderTool(Identifiable) - Constructor for class ai.redouble.examples.scope.CustomerOrderTool
 
CustomerQuestion - Class in ai.redouble.examples.doer
What the customer-report doer is handed: whose orders, and the question to answer over all of them.
CustomerQuestion() - Constructor for class ai.redouble.examples.doer.CustomerQuestion
 
CustomerQuestion(String, String) - Constructor for class ai.redouble.examples.doer.CustomerQuestion
 
CustomerReport - Class in ai.redouble.examples.doer
What the customer-report doer returns: every order it looked up, exactly as the tool returned it, and the model's answer to the question over them.
CustomerReport() - Constructor for class ai.redouble.examples.doer.CustomerReport
 
CustomerReportDoer - Class in ai.redouble.examples.doer
Orchestration written in Java.
CustomerReportDoer(Identifiable) - Constructor for class ai.redouble.examples.doer.CustomerReportDoer
 
CustomerScope - Record Class in ai.redouble.examples.scope
The customer axis: a flow bound to one customer admits only inputs that name that customer.
CustomerScope(String) - Constructor for record class ai.redouble.examples.scope.CustomerScope
Creates an instance of a CustomerScope record class.
CustomerScoped - Interface in ai.redouble.examples.scope
The customer marker.
customize(JobEvent, Span) - Method in class ai.redouble.nucleo.harness.observability.DefaultSpanCustomizer
 
customize(JobEvent, Span) - Method in interface ai.redouble.nucleo.harness.observability.SpanCustomizer
Called when an event is received for a job that has an active span.

D

data() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.RedactedThinkingBlock
Returns the value of the data record component.
DATABASE - Enum constant in enum class ai.redouble.nucleo.tools.ToolType
Database operations, lookup or write
DatabaseGate - Class in ai.redouble.nucleo.harness.admission
The admission account for a single database connection pool.
DatabaseGate(String, int) - Constructor for class ai.redouble.nucleo.harness.admission.DatabaseGate
Creates a gate for a database pool.
DatabaseSettings - Class in ai.redouble.nucleo.harness.admission
The default database provider's knobs: whether the host registers a CountingDBResourceProvider, under what name and with what bound.
DatabaseSettings() - Constructor for class ai.redouble.nucleo.harness.admission.DatabaseSettings
 
DateCalculatorInput - Class in ai.redouble.nucleo.tools.builtin
Input for DateCalculatorTool.
DateCalculatorInput() - Constructor for class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
DateCalculatorOutput - Class in ai.redouble.nucleo.tools.builtin
Output from DateCalculatorTool.
DateCalculatorOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
DateCalculatorTool - Class in ai.redouble.nucleo.tools.builtin
Compares two dates and calculates the difference between them.
DateCalculatorTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.DateCalculatorTool
 
DBManagedResource<T> - Interface in ai.redouble.nucleo.harness.admission
Opaque handle issued by a DBResourceProvider.acquire(boolean) call.
DBResourceProvider<T> - Interface in ai.redouble.nucleo.harness.admission
Generic contract for a database resource provider that Nucleo manages on behalf of jobs.
DBResourceProviders - Class in ai.redouble.nucleo.harness.admission
The process's database providers, by DBResourceProvider.name().
DbTextSource - Class in ai.redouble.nucleo.prompt.sources
DB-backed PromptSource that looks up content by key from a caller-provided lookup function.
DbTextSource(DbTextSource.Lookup) - Constructor for class ai.redouble.nucleo.prompt.sources.DbTextSource
 
DbTextSource.Lookup - Interface in ai.redouble.nucleo.prompt.sources
 
DEALER - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Audience
The price a dealer or reseller pays.
decide() - Method in class ai.redouble.demo.quarkus.DemoResource
 
decide() - Method in class ai.redouble.demo.spring.DemoController
The decision agent's objective and palette, for the page's panel.
decide(DecisionRequest) - Method in class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
 
decide(DecisionRequest) - Method in interface ai.redouble.nucleo.harness.llm.DecisionClient
Answers every question of the request about its state, in one round trip.
decide(Principal) - Method in class ai.redouble.demo.spring.DemoController
The decision agent run, streamed as it happens: one JSON line per event of the run and of every job under it through DecisionTrace - each decision with the state the model was shown, the questions and every distribution it answered, each tool run with the artifact it produced - ending in the statements selected, the run's turns and its totals, or the failure.
DecideCapabilities - Record Class in ai.redouble.demo.decide
What the decision agent is, for a page: its objective in words, the artifact type it starts from and the one it answers with, and its palette, each tool with what it takes and what it produces.
DecideCapabilities(String, String, String, List) - Constructor for record class ai.redouble.demo.decide.DecideCapabilities
Creates an instance of a DecideCapabilities record class.
DecideCapabilities.ToolView - Record Class in ai.redouble.demo.decide
One tool of the palette.
decidePrices(PricingRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
The pricing run with its grouping put to a decision model: the same doer, reading tier and report, the names grouped by verdicts.
decidePrices(PricingRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The pricing run with its grouping put to a decision model: the same doer, documents, reading tier, reconciliation and report as POST /pricing, with the distinct product names grouped by DecideProductGroupsTool on the deployment's decision model in place of the MEDIUM model's one call.
DecideProductGroupsTool - Class in ai.redouble.demo.pricing
The grouping tier of the pricing demo on a decision model: the same names in, the same groups out as CanonicalizeProductsTool.
DecideProductGroupsTool(Identifiable) - Constructor for class ai.redouble.demo.pricing.DecideProductGroupsTool
 
decideRun() - Method in class ai.redouble.demo.quarkus.DemoResource
The decision agent run, streamed as it happens: the engine's DecisionTrace writes the lines to a queue, and the response drains the queue until the trace ends it.
decision() - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Returns the value of the decision record component.
decision() - Method in record class ai.redouble.nucleo.harness.models.Seat
Whether this seat asks for a decision model.
decision(int) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Decision declaration with a flat input count: no grade - decision models are a separate client family, named per deployment.
decision(String) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Decision declaration priced from the request text, counted post-resolution under the resolved spec's tokenizer.
DECISION - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelKind
 
DecisionCall - Class in ai.redouble.nucleo.tools.deciding
One decision, as a job: a DecisionRequest in, the answers by question id out.
DecisionCall(Identifiable) - Constructor for class ai.redouble.nucleo.tools.deciding.DecisionCall
 
DecisionCall(Identifiable, DecisionRequest) - Constructor for class ai.redouble.nucleo.tools.deciding.DecisionCall
With the request in hand.
decisionClient(ModelSpec) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
App-shared decision client for the spec.
DecisionClient - Interface in ai.redouble.nucleo.harness.llm
A decision model behind one call: a state and typed questions in, a probability over the options the caller declared per question out, with the call's own accounting (model, billed input tokens, latency) on the response, which is what the job records and the cost ledger prices.
decisionPinned(ModelSpec, int) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Pinned decision declaration: the exact decision spec, still subject to the gate.
decisionPinned(ModelSpec, String) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Pinned decision declaration priced from the request text, counted under the pinned spec's tokenizer.
decisionPool() - Static method in class ai.redouble.nucleo.harness.models.Models
The decision candidate pool: every decision-family spec in the catalog.
DecisionRequest - Record Class in ai.redouble.nucleo.harness.decision
One request to a decision model: a state and the questions to answer about it, each under an id the caller chose.
DecisionRequest(Object, Map) - Constructor for record class ai.redouble.nucleo.harness.decision.DecisionRequest
Creates an instance of a DecisionRequest record class.
DecisionResponse - Class in ai.redouble.nucleo.harness.llm
One decision call, recorded on the job like every other model call: the catalog id it was issued against, the input tokens the endpoint billed, the latency, the verdict, and the answers by question id.
DecisionResponse(ModelSpec, DecisionRequest) - Constructor for class ai.redouble.nucleo.harness.llm.DecisionResponse
 
decisionSpec() - Method in class ai.redouble.nucleo.harness.models.DefaultModelPicker
 
decisionSpec() - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
The deployment's decision model: the one entry that serves every decision seat.
DecisionThinker<I,O> - Class in ai.redouble.nucleo.tools.deciding
An agent whose model is a decision model.
DecisionThinker(Identifiable, Class, Class, List, String) - Constructor for class ai.redouble.nucleo.tools.deciding.DecisionThinker
The palette is a type: every tool is a DecisionTool, an artifact in and an artifact out, and the key tool is the one whose output is a list of the answer type, so the answer can always be assembled.
DecisionTool<I,O> - Class in ai.redouble.nucleo.tools.deciding
The type of every tool a DecisionThinker may hold: a tool that takes an artifact and produces an artifact.
DecisionTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.deciding.DecisionTool
 
DecisionTrace - Class in ai.redouble.demo.decide
One decision agent run, streamed as it happens: an observer on the runtime's message bus, scoped to the run's workflow, writing every event of the thinker and of every job under it as one line of newline-delimited JSON.
DecisionTrace(String, String, Consumer, Runnable) - Constructor for class ai.redouble.demo.decide.DecisionTrace
 
DecisionTurn - Record Class in ai.redouble.nucleo.tools.deciding
One turn of a DecisionThinker, as the run records it: what the model was offered, what it chose and how surely, and what came of it.
DecisionTurn(int, ChoiceAnswer, String, ChoiceAnswer, String, String, String, Map) - Constructor for record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Creates an instance of a DecisionTurn record class.
declare(CredentialShape) - Static method in class ai.redouble.nucleo.secrets.CredentialShapes
Puts a shape on record under its id; a second, different shape for the same id is refused.
declareAdmissionGuardrails() - Method in interface ai.redouble.nucleo.guardrails.GuardedExecution
Admission guardrails this tool declares.
declareAuthGuardrails() - Method in interface ai.redouble.nucleo.guardrails.GuardedExecution
Authorization guardrails this invocation declares, constructed fresh per call (parent = this job).
declareCompatibleSkills() - Method in class ai.redouble.demo.DemoAgent
 
declareCompatibleSkills() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares the skills this thinker's model may admit into the conversation at run time, subject to admission, the counterpart of AbstractThinker.declareCompatibleTools().
declareCompatibleTools() - Method in class ai.redouble.demo.DemoAgent
 
declareCompatibleTools() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares additional tools this thinker may use, subject to admission.
declareContentGuardrails() - Method in interface ai.redouble.nucleo.guardrails.GuardedExecution
Content guardrails this invocation declares, constructed fresh per call (parent = this job).
declareContentGuardrails() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchTool
 
declared() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns the value of the declared record component.
declared() - Static method in class ai.redouble.nucleo.secrets.CredentialShapes
Every declared shape, by id, for a status surface.
declaredDecision() - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
The configured picker's decision declaration, for reporting surfaces - ungated, possibly null.
declareDefaultProviders() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares non-class-backed providers this thinker always has loaded.
declareDefaultSkills() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares the names of classpath-resident skills this thinker wants admitted into every new conversation.
declareDefaultTools() - Method in class ai.redouble.demo.DemoAgent
 
declareDefaultTools() - Method in class ai.redouble.examples.agent.OrderAgent
 
declareDefaultTools() - Method in class ai.redouble.examples.artifacts.SelectingAgent
 
declareDefaultTools() - Method in class ai.redouble.examples.scope.CaseAgent
 
declareDefaultTools() - Method in class ai.redouble.nucleo.ext.lit.tools.LiteratureAggregator
 
declareDefaultTools() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinker
 
declareDefaultTools() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinker
 
declareDefaultTools() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares the core tools this thinker always has loaded with full schemas.
declareDefaultTools() - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
No tools, so none are declared by default.
declareDefaultTools() - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
 
declaredEmbeddings() - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
The configured picker's embeddings declaration, for reporting surfaces - ungated, possibly null.
DeclaredTool - Interface in ai.redouble.nucleo.harness.conversation
A tool declared to a conversation before it has been rendered into a wire definition.
declaredToolDefinitions() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Every declared tool as its wire definition, in declaration order.
declareValidationGuardrails() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The validation guards run against each candidate final answer, consulted once per candidate.
decode(String, DecisionRequest) - Static method in class ai.redouble.nucleo.harness.decision.SystemOneWire
The answers a response body carries for the request, read strictly against what was asked.
decoded() - Method in record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Returns the value of the decoded record component.
Decoded(Map, Integer, String) - Constructor for record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Creates an instance of a Decoded record class.
decorateRequest(HttpUriRequestBase) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
 
decorateRequest(HttpUriRequestBase) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
 
decorateRequest(HttpUriRequestBase) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Adds per-request headers or metadata.
decorateRequest(HttpUriRequestBase) - Method in class ai.redouble.nucleo.mcp.auth.McpTokenClient
Redirects are never followed: a 3xx then arrives as a response, which the base class maps to the typed failure naming the endpoint, whatever body rides with it, because the alternative is a credential travelling to wherever the redirect points.
DEFAULT_COMFORT_CONTEXT_TOKENS - Static variable in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Framework comfort window, applied when neither the thinker nor the catalog entry declares one.
DEFAULT_COMPACTION_TRIGGER - Static variable in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Framework compaction trigger, applied when the thinker declares none.
DEFAULT_IMAGE_BASE_TOKENS - Static variable in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
DEFAULT_IMAGE_BASE_TOKENS_CLAUDE - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_IMAGE_BASE_TOKENS_GEMINI - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_IMAGE_BASE_TOKENS_TIKTOKEN - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_IMAGE_PER_TILE_TOKENS_TIKTOKEN - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_MAX_ITERATIONS - Static variable in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Default thinking-iteration ceiling; the per-instance knob is SingleObjectiveThinker.setMaxIterations(int).
DEFAULT_MAX_TURNS - Static variable in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The turn budget a run starts with; DecisionThinker.setMaxTurns(int) is the per-run knob.
DEFAULT_MULTIPLIER_CLAUDE - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_MULTIPLIER_COHERE - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_MULTIPLIER_GEMINI - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_MULTIPLIER_TIKTOKEN - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_OUTPUT_BUDGETS - Static variable in class ai.redouble.nucleo.harness.models.AbstractModelSpec
The framework's translation of the four sized rungs, applied when an entry declares none.
DEFAULT_PDF_TOKENS_PER_KB - Static variable in class ai.redouble.nucleo.harness.models.CharBasedTokenCounter
 
DEFAULT_PDF_TOKENS_PER_KB - Static variable in class ai.redouble.nucleo.harness.models.Cl100kTokenCounter
 
DEFAULT_SELECTION_THRESHOLD - Static variable in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The probability an artifact of the output type must reach to be selected into the answer.
DEFAULT_SHUTDOWN_TIMEOUT_MS - Static variable in enum class ai.redouble.nucleo.harness.JobDispatcher
The graceful drain window a JobDispatcher.shutdown(long) caller uses when it has no deployment-specific number.
DEFAULT_TIMEOUT - Static variable in class ai.redouble.nucleo.tools.deciding.DecisionCall
A decision is one round trip of a few hundred milliseconds; a minute is a hung endpoint.
DEFAULT_UPSTREAM_RETRIES - Static variable in interface ai.redouble.nucleo.harness.Job
The transparent re-runs a job gets by default when the upstream answers with a retry signal.
DefaultComplianceEnvelope - Class in ai.redouble.nucleo.harness.models
The stock ComplianceEnvelope: the normal compliance decisions as declared state, refusing by default.
DefaultComplianceEnvelope() - Constructor for class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
DefaultMeterCustomizer - Class in ai.redouble.nucleo.harness.observability
Default MeterCustomizer that records standard job and LLM metrics.
DefaultMeterCustomizer() - Constructor for class ai.redouble.nucleo.harness.observability.DefaultMeterCustomizer
 
DefaultModelPicker - Class in ai.redouble.nucleo.harness.models
The shipped picker: a deployment that has authored nothing runs on the entries it can call, and one that has written pins into its models.json runs on its order, with no picker class in either case.
DefaultModelPicker() - Constructor for class ai.redouble.nucleo.harness.models.DefaultModelPicker
 
defaults() - Static method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
 
DefaultSpanCustomizer - Class in ai.redouble.nucleo.harness.observability
Default SpanCustomizer that maps all available event fields to span attributes.
DefaultSpanCustomizer() - Constructor for class ai.redouble.nucleo.harness.observability.DefaultSpanCustomizer
 
DefaultTokenizerFactory - Class in ai.redouble.nucleo.harness.models
DefaultTokenizerFactory() - Constructor for class ai.redouble.nucleo.harness.models.DefaultTokenizerFactory
 
DefaultToolWeights - Class in ai.redouble.nucleo.tools
Default ToolWeight instances for unannotated tools.
definition() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
 
definition() - Method in interface ai.redouble.nucleo.harness.conversation.DeclaredTool
Converts this declaration into its wire definition.
DehydratedException - Exception Class in ai.redouble.nucleo.harness.conversation
Exception thrown when attempting to access functionality that requires a ResponseHandler on a dehydrated message (one that has been serialized and deserialized, losing its transient handler).
DehydratedException(String) - Constructor for exception class ai.redouble.nucleo.harness.conversation.DehydratedException
Creates a new DehydratedException with a custom message.
DehydratedException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.conversation.DehydratedException
Creates a new DehydratedException with a custom message and cause.
delegationThreshold() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The depth at which this thinker's palette offers sub_thinker.
delegationThreshold() - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
Stricter than the default: a sub-agent may only spawn further sub-agents when its own depth is THOROUGH or above.
delete(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Deletes a conversation context by its ID, on behalf of the given principal.
Demand - Class in ai.redouble.nucleo.harness.admission
A job's whole resource need: the ordered list of accounts it must hold at once, with the amounts it needs on each.
Demand() - Constructor for class ai.redouble.nucleo.harness.admission.Demand
 
Demand.Entry<T> - Class in ai.redouble.nucleo.harness.admission
One account of the demand: the limiter to call, the identity its amounts debit, and the job's amounts on it.
DemoAgent - Class in ai.redouble.demo
The demo's one agent: a goal-directed thinker with two tools of its own, a catalog of tools it may ask for through request_tools, and a catalog of skills it may admit through request_skill.
DemoAgent(Identifiable) - Constructor for class ai.redouble.demo.DemoAgent
 
DemoAnswer - Class in ai.redouble.demo
What the demo agent returns: the answer, and which skills it admitted on the way, so the caller can see the skill door being used.
DemoAnswer() - Constructor for class ai.redouble.demo.DemoAnswer
 
DemoApi - Class in ai.redouble.demo
The demo's read-side logic, shared by every host.
DemoBenchmark - Class in ai.redouble.demo
The demo's benchmark of DemoAgent: the reference answers on the strongest model the deployment serves - resolved through Grade.CEILING, the same way the judge is - while every raced copy is re-pinned to its candidate, and the judges wait behind the same person the raced agents do.
DemoBenchmark(Identifiable, int) - Constructor for class ai.redouble.demo.DemoBenchmark
 
demoCatalog() - Method in class ai.redouble.demo.quarkus.DemoProducers
 
demoCatalog() - Method in class ai.redouble.demo.spring.NucleoDemoApplication
 
DemoCatalog - Class in ai.redouble.demo
Which model catalog this process runs on, and what to do when it is not this account's.
DemoCatalog(String, String) - Constructor for class ai.redouble.demo.DemoCatalog
 
DemoCatalog.Status - Record Class in ai.redouble.demo
What the page and the startup log say about the catalog: the file the demo keeps it in (catalogFile, null when the process runs outside its module), where it was read from (null when nowhere, and the runtime is on the shipped defaults), the file the page's edits land in (null when the catalog in use is not a file of the deployment's own: the shipped defaults, or a copy packaged on the classpath), how many entries it has, each grade's order (its entries in the deployment's order of preference, the first the grade's default), the single pins (the embeddings and the decision entry), and the steps a person takes when something is missing.
DemoController - Class in ai.redouble.demo.spring
The doors of the demo, which the page at / (static/index.html) walks a person through.
DemoController(NucleoRuntime, FileIndex, CatalogAdmin, ObjectMapper, DemoCorpus) - Constructor for class ai.redouble.demo.spring.DemoController
 
DemoController.SearchRequest - Record Class in ai.redouble.demo.spring
 
demoCorpus() - Method in class ai.redouble.demo.quarkus.DemoProducers
 
demoCorpus() - Method in class ai.redouble.demo.spring.NucleoDemoApplication
 
DemoCorpus - Class in ai.redouble.demo
Locates the shipped demo corpus, the folder the extract and decide runs read and the page shows, wherever and on whatever OS the process runs.
DemoCorpus() - Constructor for class ai.redouble.demo.DemoCorpus
 
DemoHome - Class in ai.redouble.demo
Where the demo writes its catalog.
DemoPolicy - Class in ai.redouble.demo
What every job the demo submits has in common: a person is waiting behind it in a browser, so the runtime's defaults for unattended work are tightened here, in one place each job's constructor reads.
DemoProducers - Class in ai.redouble.demo.quarkus
The engine's plain objects handed to the CDI container: the same FileIndex, DemoCorpus and DemoCatalog the Spring host wires as beans, produced here as application-scoped singletons so the JAX-RS resources inject them.
DemoProducers() - Constructor for class ai.redouble.demo.quarkus.DemoProducers
 
DemoQuery - Class in ai.redouble.demo
The demo agent's input: the runtime's thinker input (a query and a depth) with nothing added.
DemoQuery() - Constructor for class ai.redouble.demo.DemoQuery
 
DemoResource - Class in ai.redouble.demo.quarkus
The doors of the demo under Quarkus: the same engine the Spring host serves, behind JAX-RS instead of Spring MVC.
DemoResource(NucleoRuntime, FileIndex, CatalogAdmin, ObjectMapper, DemoCorpus) - Constructor for class ai.redouble.demo.quarkus.DemoResource
 
DemoResource.ErrorBody - Record Class in ai.redouble.demo.quarkus
A refusal body in the shape the page reads: the rule it broke under message.
DemoResource.SearchRequest - Record Class in ai.redouble.demo.quarkus
 
DemoStartup - Class in ai.redouble.demo.quarkus
Once the container is up: the catalog the process runs on, and the steps to fix it when it is not this account's, logged the same way the Spring host logs it on its ready event.
DemoStartup(DemoCatalog) - Constructor for class ai.redouble.demo.quarkus.DemoStartup
 
DependencyFailedException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a job cannot execute because one of its dependencies has permanently failed.
DependencyFailedException(String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.DependencyFailedException
Creates a new dependency failed exception.
DependencyFailedException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.DependencyFailedException
Creates a new dependency failed exception with cause.
DependencyFailureEvent - Class in ai.redouble.nucleo.events
Event published when a job fails because a job it depended on failed, before it ran.
DependencyFailureEvent(JobSnapshot, Throwable) - Constructor for class ai.redouble.nucleo.events.DependencyFailureEvent
 
dependencyJobIds() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
deploymentFile() - Static method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The deployment's own file alone, or null when it has none: the discovery's previous result.
DEPRECATED - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelStatus
The vendor's word: retired or legacy upstream, written by the discovery from the provider's lifecycle flag.
depth() - Method in record class ai.redouble.docs.Contents.Entry
Returns the value of the depth record component.
Depth - Enum Class in ai.redouble.nucleo.harness.models
Semantic signal for investigation depth, propagated top-down through thinker hierarchies.
descMaxChars - Variable in class ai.redouble.nucleo.mcp.McpSettings
Truncation cap on MCP tool descriptions surfaced to the LLM.
describe(String) - Method in class ai.redouble.nucleo.quarkus.QuarkusSecrets
The credential's parts by its shape: the MicroProfile Config properties to bind, or the environment variables to export.
describe(String) - Method in class ai.redouble.nucleo.secrets.EnvironmentSecrets
The variables the credential's shape names, each with what it means.
describe(String) - Method in interface ai.redouble.nucleo.secrets.Secrets
How a person provides the credential under this id in THIS store, in words a log line or an error can carry: the environment store names the variable, a vault names the record, and a store that does not override this is described as the credential '<id>' in <its class name>.
describe(String) - Method in class ai.redouble.nucleo.spring.SpringSecrets
The credential's parts by its shape: the Boot properties to bind, or the environment variables to export.
describeCredential() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
How a person provides what ClientProvider.configured() checks, in words a refusal can carry (Secrets.describe(String) for the store in use).
describeCredential() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
 
describeCredentials() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
How a person provides what BedrockClients.configured() checks, for a refusal that names it: the region and the identity, each as the store describes it by the credential's shape, plus AWS's own resolution, which the runtime hands the SDK when the store holds nothing.
describePins() - Method in class ai.redouble.nucleo.harness.models.DefaultModelPicker
Per grade, the entry the order and the credentials choose for a text-only request now, the nearest grade above standing in for one with nothing callable, as DefaultModelPicker.pick(Seat, Situation) does; a grade nothing at or above serves is left out.
describePins() - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
The picker's standing grade pins, for reporting surfaces that mark which catalog entries production actually rides.
describePins() - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
The configured picker's declared grade pins, for reporting surfaces.
describeProperties(String) - Method in record class ai.redouble.nucleo.secrets.CredentialShape
How a person provides the credential as configuration properties under a prefix, part by part: the secret is the property itself, the user its .user, the host its .host, each with what it means.
describeVariables() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
How a person provides the credential through the environment, in the variables' own names: the environment variable AWS_REGION (the region every call goes to), or the environment variables AWS_ACCESS_KEY_ID (the access key id) and AWS_SECRET_ACCESS_KEY (the secret access key).
description() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns the value of the description record component.
description() - Method in record class ai.redouble.demo.SkillEntry
Returns the value of the description record component.
description() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Returns the value of the description record component.
description() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Returns the value of the description record component.
description() - Method in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
description() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
description() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Short "what/when to use" summary.
description() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the description record component.
description() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
description() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
description() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
description() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Human/LLM readable description; truncation is the implementation's choice.
DESCRIPTION - Static variable in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The <description> element of a split grant XML.
descriptor() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactListDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactMapDeserializer
 
deserialize(JsonParser, DeserializationContext) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRefDeserializer
 
destroy() - Method in class ai.redouble.nucleo.spring.NucleoDatabase
 
detach() - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
detach(MCPConnector) - Static method in class ai.redouble.nucleo.mcp.MCPConnectorRegistry
Releases one attach of the given connector.
detail() - Method in record class ai.redouble.demo.ProviderOutcome
Returns the value of the detail record component.
detail() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns the value of the detail record component.
detail() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns the value of the detail record component.
DetailedArticle() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
DetailedPreprint() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
details(Throwable) - Static method in exception class ai.redouble.nucleo.harness.errors.retry.UpstreamRetryException
The failure rendered as a diagnosable string: the exception's own message, plus the root cause beneath it when that is a different exception.
deterministic(Identifiable, FileRef) - Method in class ai.redouble.demo.extract.AwtFreeExtractionTools
 
deterministic(Identifiable, FileRef) - Method in interface ai.redouble.demo.extract.ExtractionTools
The no-model reader for text and Office documents (and, when ExtractionTools.readsPdfLocally(), PDFs).
deterministic(Identifiable, FileRef) - Method in class ai.redouble.demo.poi.PoiExtractionTools
 
DETERMINISTIC - Enum constant in enum class ai.redouble.demo.extract.Tier
Read by code: plain text, source, data files, PDF with a text layer, Office documents.
DeterministicExtractTool - Class in ai.redouble.demo.extract
The tier that costs nothing: text the code can read without a model or a native toolkit.
DeterministicExtractTool(Identifiable) - Constructor for class ai.redouble.demo.extract.DeterministicExtractTool
 
DIALECT_KEY - Static variable in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
Transport-context key under which an admitted tools/call carries the dialect the request named, so the handler can turn the arguments canonical before parsing.
Digests - Class in ai.redouble.demo.decide
What a decision model reads of each artifact of this package, one line each, registered as the types' text formatters: a decision thinker's state carries one digest line per artifact and nothing else of it, so these lines are the whole of what the model decides on.
DimensionAdapter - Class in ai.redouble.nucleo.harness.llm
Coerces a provider's native embedding vector to the framework's canonical dimension and unit length.
DIMENSIONS - Static variable in interface ai.redouble.nucleo.harness.llm.EmbeddingsClient
The canonical embedding vector width.
direction() - Method in interface ai.redouble.nucleo.guardrails.ContentGuardrail
The direction this guardrail polices - a fixed property of the class.
direction() - Method in class ai.redouble.nucleo.guardrails.PayloadSizeCapGuardrail
 
direction() - Method in class ai.redouble.nucleo.guardrails.PIIDetectionGuardrail
 
direction() - Method in class ai.redouble.nucleo.tools.guardrails.ExfiltrationMarkerGuardrail
 
direction() - Method in class ai.redouble.nucleo.tools.guardrails.SchemaConformanceGuardrail
 
direction() - Method in class ai.redouble.nucleo.tools.guardrails.SizeCapGuardrail
 
direction() - Method in class ai.redouble.nucleo.tools.guardrails.UrlGuardrail
 
directory() - Method in class ai.redouble.demo.DemoCorpus
The corpus as the directory a run reads.
DISABLED - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelStatus
The deployment's own decision, written by hand: not served, never pinged by the discovery, never changed by it.
DISCONNECTED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
DISCONTINUATION - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
The product is no longer sold from a date; carries no amount.
DISCONTINUED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
The product is no longer sold from this date.
discover() - Method in class ai.redouble.demo.CatalogAdmin
The discovery, on a click instead of a terminal, and incremental: only providers whose credentials are new or changed since their last discovery this session are listed and pinged; everything already discovered rides through the scoped CatalogDiscovery.run(boolean, Set) untouched, so a second click costs nothing unless something changed.
discover() - Method in class ai.redouble.demo.quarkus.DemoResource
The discovery, on a click instead of a terminal: the shared CatalogAdmin lists and pings only the providers whose credentials are new or changed this session, writes the result to the deployment's models.json and adopts it live.
discover() - Method in class ai.redouble.demo.spring.DemoController
The discovery, on a click instead of a terminal: the shared CatalogAdmin lists and pings only the providers whose credentials are new or changed this session, writes the result to the deployment's models.json and adopts it live.
DISCOVER - Static variable in class ai.redouble.nucleo.spring.NucleoSpringApplication
The first argument that runs the discovery instead of the application.
DiscoveredModel - Record Class in ai.redouble.nucleo.harness.models.discovery
One model as a provider's account lists it, with whatever facts the listing carried.
DiscoveredModel(String, List, List, Boolean, Boolean, Boolean, Boolean, Integer, Integer, String) - Constructor for record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Creates an instance of a DiscoveredModel record class.
DiscoverOutcome - Record Class in ai.redouble.demo
What the discovery did: its report, the file written, the entry count, the providers this run actually queried with each one's outcome, the entries the discovery's classifier wrote (classifiedBy names the model whose judgment they are; each carries a verify note), the classified entries whose own ping refused them, the new entries left out because the model refuses the zero-retention mode the account runs at (nonZdr), the listed models no provider key has a client for (unserved), and the status the page re-renders from.
DiscoverOutcome(String, String, int, List, List, String, List, List, List, List, String, RuntimeStatus) - Constructor for record class ai.redouble.demo.DiscoverOutcome
Creates an instance of a DiscoverOutcome record class.
dispatcher() - Method in class ai.redouble.nucleo.quarkus.NucleoRuntime
 
dispatcher() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
 
dispatcherRunning() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the dispatcherRunning record component.
displaced() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Returns the value of the displaced record component.
displayName() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
displayName() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
displayName() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
displayName() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
displayName() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Display name (human-facing UI).
DisplayName - Annotation Interface in ai.redouble.nucleo.harness
Annotation to provide a human-readable display name and action verb for jobs and tools.
DisputeDoer - Class in ai.redouble.examples.scopes
The escalation: work on one disputed order.
DisputeDoer(Identifiable, String, String) - Constructor for class ai.redouble.examples.scopes.DisputeDoer
 
doCalculateEmbedding(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
Implementation-specific method to calculate embeddings.
doCalculateEmbedding(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
doCalculateEmbedding(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsClient
 
doCalculateEmbedding(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
doCalculateEmbedding(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
docdbNumber(JsonNode) - Static method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
A document-id as a dotted DOCDB number, EP.1000000.B1: country, doc-number and kind joined by dots, each part only when present.
docs() - Method in class ai.redouble.demo.spring.DemoController
The embedded documentation lives under META-INF/resources/docs, generated into the engine jar from the reactor's own markdown at build time; static serving has no directory index, so the bare path forwards to the site's front page.
Document - Class in ai.redouble.demo.decide
A file read as text: its name and the whole text.
Document() - Constructor for class ai.redouble.demo.decide.Document
 
DOCUMENT - Enum constant in enum class ai.redouble.nucleo.harness.llm.EmbeddingPurpose
A stored corpus item: chunk text, a saved query, a conversation objective.
documentDate() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Returns the value of the documentDate record component.
DocumentOutcome() - Constructor for class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
documents() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the documents record component.
DOCUMENTS - Enum constant in enum class ai.redouble.nucleo.harness.models.Input
Files sent whole, a PDF as a document: a file block, read by an entry whose record says supports_documents.
DocumentText - Class in ai.redouble.demo.pricing
What the price extractor sees: one document's path, for the model to reason about the kind of document it is, and the text the extractor produced for it.
DocumentText() - Constructor for class ai.redouble.demo.pricing.DocumentText
 
doDecide(DecisionRequest) - Method in class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
The wire call: sends the request to the endpoint and reads the answers back.
doDecide(DecisionRequest) - Method in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
Doer<I,O> - Interface in ai.redouble.nucleo.tools
Interface for coded orchestration logic.
DOER - Enum constant in enum class ai.redouble.nucleo.harness.JobType
Coded orchestrators: a doer that sequences and fans out children without a model.
done() - Static method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Creates a final chunk marker with no content.
done(String) - Static method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Creates a final chunk marker with optional content.
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Implementation-specific method to perform the actual LLM request.
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
The Anthropic call, with a Bedrock reading of one failure the shared client cannot give: an unresolvable endpoint hostname means the model is not served in this deployment's region, because the region built the hostname (bedrock-mantle.<region>.api.aws).
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
This client's dialect, posted to that API's path under the root.
doSingleResponse(LLMRequest, PreparedConversation) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
This client's dialect, on this transport.
doStop() - Method in class ai.redouble.nucleo.harness.AbstractStoppable
Performs the actual shutdown logic.
doStop() - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
 
doStop() - Method in class ai.redouble.nucleo.harness.Heart
 
doStreamResponse(LLMRequest, LLMResponse, PreparedConversation, Consumer) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Implementation-specific streaming body.
doStreamResponse(LLMRequest, LLMResponse, PreparedConversation, Consumer) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Streaming implementation.
doStreamResponse(LLMRequest, LLMResponse, PreparedConversation, Consumer) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
 
doStreamResponse(LLMRequest, LLMResponse, PreparedConversation, Consumer) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
This client's dialect, streamed.
downloadXml(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Downloads a grant XML the associated-documents endpoint pointed at, signed with the deployment's key.
DurationCalculatorInput - Class in ai.redouble.nucleo.tools.builtin
Input for DurationCalculatorTool.
DurationCalculatorInput() - Constructor for class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
DurationCalculatorOutput - Class in ai.redouble.nucleo.tools.builtin
Output from DurationCalculatorTool.
DurationCalculatorOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
DurationCalculatorTool - Class in ai.redouble.nucleo.tools.builtin
Calculates hours and minutes between two date-times with optional minimum threshold.
DurationCalculatorTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.DurationCalculatorTool
 
DynamicPrompt - Annotation Interface in ai.redouble.nucleo.prompt
Declares a registered Prompt source whose content may vary per call.

E

earliestFit(List, List) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
earliestFit(List, List) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
earliestFit(List, List) - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
earliestFit(List, List) - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
The instant the k-th oldest stamp leaves the effective window, where k is the deficit (stamps in the window plus the asked slots, less the maximum); now when nothing is short, null when the asked slots can never fit the window.
earliestFit(List, List) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
While latched, the timed re-check.
earliestFit(List, List) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
The System.nanoTime() instant at which RateLimiter.fits(List, List) would become true for these lists from the clock alone; null when only an external event can change the answer - always for RateLimiter.Replenishment.RELEASE accounts, and for any account when mine plus reservedAhead exceeds its capacity.
editableFile() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the editableFile record component.
editEntry(EntryEdit) - Method in class ai.redouble.demo.CatalogAdmin
One entry of the deployment's own catalog file, edited from the page: its grade, its status (OPEN or DISABLED), its input or output price, or a confirmation of its inferred facts; a null leaves the field alone.
editEntry(EntryEdit) - Method in class ai.redouble.demo.quarkus.DemoResource
One entry of the deployment's own catalog file, edited from the page: its grade, its status (OPEN or DISABLED), its input or output price, or a confirmation of its inferred facts; a null leaves the field alone.
editEntry(EntryEdit) - Method in class ai.redouble.demo.spring.DemoController
One entry of the deployment's own catalog file, edited from the page: its grade, its status (OPEN or DISABLED), its input or output price, or a confirmation of its inferred facts; a null leaves the field alone.
editEntry(String, String, String, Double, Double, Boolean) - Method in class ai.redouble.demo.DemoCatalog
An edit from the page to one entry of the deployment's own catalog file: its grade (a rung of the ladder; only an entry that carries one, since an embeddings entry, a decision entry or a model of another modality is on no rung) and its status, where a person's words are OPEN and DISABLED alone - DEPRECATED is the vendor's, UNLISTED the account's and UNREACHABLE this deployment's reach, all written by the discovery; its prices per million tokens in the entry's currency (an input price on any entry, an output price only on an LLM entry, since an embeddings or a decision call has no output the provider bills; never negative); and a confirmation.
effectiveLimit() - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
The smaller of the resolved comfort window and the model's hard context.
effectiveWindowMs() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns the value of the effectiveWindowMs record component.
elapsed(long) - Static method in class ai.redouble.nucleo.util.Formats
A duration in the largest units that matter: days hide seconds and milliseconds, hours hide milliseconds, more than five minutes hides milliseconds, otherwise every unit shows and a unit with a zero count is left out.
elapsedSince(long) - Static method in class ai.redouble.nucleo.util.Formats
The time elapsed since a System.currentTimeMillis() reading, rendered by Formats.elapsed(long).
ElasticWindowRateLimiter - Class in ai.redouble.nucleo.harness.admission
Sliding-window rate limiter with elastic throttling and a circuit breaker, as an admission account: it never blocks, Admission does.
ElasticWindowRateLimiter() - Constructor for class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Validates the template values once, each with IllegalArgumentException naming the value: max requests, base window, initial cooldown, failures at max to block, successes per decrease and probe timeout must be positive; max throttle must be non-negative; max cooldown must be at least the initial cooldown.
ElasticWindowRateLimiter.CircuitState - Enum Class in ai.redouble.nucleo.harness.admission
Circuit state.
ElasticWindowStatus - Record Class in ai.redouble.nucleo.harness.admission
Status snapshot for a sliding-window rate limiter with adaptive throttling.
ElasticWindowStatus(int, int, double, long, String) - Constructor for record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Creates an instance of a ElasticWindowStatus record class.
eligibleForFailover(ModelSpec, Situation) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
The deployment's failover route policy: may this candidate route substitute for an overloaded sibling of the same identity? A POLICY question the framework cannot answer - which endpoints are acceptable substitutes (in-account only? never direct? anything the envelope permits?) is a deployment decision, so every stateful picker must state it.
eligibleForFailover(ModelSpec, Situation) - Method in class ai.redouble.nucleo.harness.models.OpenModelPicker
 
eligibleForFailover(ModelSpec, Situation) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockOnlyModelPicker
 
eligibleForFailover(ModelSpec, Situation) - Method in class ai.redouble.nucleo.providers.bedrock.ZdrOnlyModelPicker
 
EmailShiftDoer - Class in ai.redouble.examples.scopes
The shift: one customer's case, worked on the email channel.
EmailShiftDoer(Identifiable, String) - Constructor for class ai.redouble.examples.scopes.EmailShiftDoer
 
embed(String, EmbeddingPurpose) - Method in class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
Embeds with rate limiting.
embed(String, EmbeddingPurpose) - Method in interface ai.redouble.nucleo.harness.llm.EmbeddingsClient
Embeds one text.
Embedding - Class in ai.redouble.demo.extract
A vector and the key it embeds, plus the model that produced it: vectors are comparable only with vectors from the same model, so the index records which one every vector came from.
Embedding() - Constructor for class ai.redouble.demo.extract.Embedding
 
EMBEDDING - Static variable in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
The modality word of an embeddings model's output, as providers spell it.
EmbeddingPurpose - Enum Class in ai.redouble.nucleo.harness.llm
What an embedding is for.
embeddings() - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Returns the value of the embeddings record component.
embeddings() - Method in record class ai.redouble.nucleo.harness.models.Seat
Whether this seat asks for an embeddings model.
embeddings(int) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Embeddings declaration: no grade - embeddings are a separate client family, pinned per corpus.
EMBEDDINGS - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelKind
 
embeddingsClient(ModelSpec) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
App-shared embeddings client for the spec.
EmbeddingsClient - Interface in ai.redouble.nucleo.harness.llm
An embeddings model behind one call: text in, a vector at the canonical width out, with the call's own accounting (model, billed input tokens, latency) on the response, which is what the job records and the cost ledger prices.
embeddingsOutput() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Whether the model produces embeddings; null when the listing named no output modalities.
embeddingsPinned(ModelSpec, int) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
Pinned embeddings declaration: the exact embeddings spec, still subject to the gate.
embeddingsPool() - Static method in class ai.redouble.nucleo.harness.models.Models
The embeddings candidate pool: every embeddings-family spec in the catalog.
EmbeddingsResponse - Class in ai.redouble.nucleo.harness.llm
One embeddings call, recorded on the job like every other model call: the catalog id it was issued against, the input tokens the provider billed, the latency, the verdict, and the vector.
EmbeddingsResponse(ModelSpec, EmbeddingPurpose) - Constructor for class ai.redouble.nucleo.harness.llm.EmbeddingsResponse
 
embeddingsSpec() - Method in class ai.redouble.nucleo.harness.models.DefaultModelPicker
 
embeddingsSpec() - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
The deployment's embeddings model: a CONFIGURATION CONSTANT, never a per-call pick.
EmbedTextTool - Class in ai.redouble.demo.extract
One text into one vector, on the deployment's frozen embeddings model.
EmbedTextTool(Identifiable) - Constructor for class ai.redouble.demo.extract.EmbedTextTool
 
EMPTY - Static variable in class ai.redouble.demo.decide.FileEntry
 
enableCache - Variable in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
enableCache - Variable in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.BlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.FileBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.ImageBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.JsonBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.PojoBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.RedactedThinkingBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.SkillBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.TextBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.ThinkingBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.ToolDefinitionBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.ToolResultBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.encode.ToolUseBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicFileBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicImageBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicRedactedThinkingBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicThinkingBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicToolDefinitionBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicToolResultBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicToolUseBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockFileBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockImageBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIFileBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIImageBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIToolDefinitionBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIToolResultBlockEncoder
 
encode(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIToolUseBlockEncoder
 
encode(String) - Static method in class ai.redouble.nucleo.http.AbstractApiClient
URL-encodes a query parameter value using UTF-8.
encode(String, DecisionRequest) - Static method in class ai.redouble.nucleo.harness.decision.SystemOneWire
The request body for the wire model id and the request.
encodeBlock(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Encodes one content block into this provider's native block by resolving its encoder class, instantiating it once (cached per client, wrapper injected), and delegating.
END_TURN - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Model finished its turn normally.
endpoint() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns the value of the endpoint record component.
endpoint() - Method in class ai.redouble.nucleo.mcp.MCPConnector
 
endpoint() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
endTime - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
enforceContent(List, ContentGuardrail.Direction, Object, JobContext) - Static method in class ai.redouble.nucleo.harness.GuardrailEnforcer
Runs the given content guards of one direction against a target outside dispatch enforcement, on behalf of the job whose context is given.
enforceInput(Job, JobContext) - Static method in class ai.redouble.nucleo.harness.GuardrailEnforcer
Runs the input-side guards of a guarded job: declared admission guards, declared INPUT-direction content guards, then declared auth guards.
enforceOutput(Job, Object, JobContext) - Static method in class ai.redouble.nucleo.harness.GuardrailEnforcer
Runs the OUTPUT-direction content guards of a guarded job against its result, after resources are released and before the result is delivered.
enforceValidation(List, Object, JobContext) - Static method in class ai.redouble.nucleo.harness.GuardrailEnforcer
Runs a producer's validation guards against one candidate final answer, on the producer's behalf and from the producer's thread, while the producer still holds its conversation.
enqueue(Heartbeat) - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Insert or rebind by heartbeatId (most-recent-wins).
enqueue(Heartbeat) - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
ensureFits(ConversationContext) - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Ensures the context fits within acceptable limits, compacting if needed.
ensureReference(Artifact) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Ensures an artifact has a reference and is registered.
entries() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the entries record component.
entries() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the entries record component.
entries() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the entries record component.
entries() - Method in record class ai.redouble.docs.Contents.Part
Returns the value of the entries record component.
entries() - Method in class ai.redouble.docs.SearchIndex
 
entries() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the entries record component.
Entry(String, String, float[], String) - Constructor for record class ai.redouble.demo.extract.FileIndex.Entry
Creates an instance of a Entry record class.
Entry(String, String, String, String, String) - Constructor for record class ai.redouble.docs.SearchIndex.Entry
Creates an instance of a Entry record class.
Entry(String, Path, int) - Constructor for record class ai.redouble.docs.Contents.Entry
Creates an instance of a Entry record class.
EntryEdit - Record Class in ai.redouble.demo
An edit to one catalog entry from the page: the entry's id, and any of a new grade, a new status, a new input or output price per million in the entry's currency, or a confirmation that the entry's inferred facts were checked; null leaves a field as it is.
EntryEdit(String, String, String, Double, Double, Boolean) - Constructor for record class ai.redouble.demo.EntryEdit
Creates an instance of a EntryEdit record class.
EntryReport(String, String, CatalogDiscovery.Verdict, boolean, boolean, ProbeOutcome, Integer, Integer, Integer, Integer, String, String, String, boolean) - Constructor for record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Creates an instance of a EntryReport record class.
enumWireValues(Class) - Static method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
The wire values of an enum as the schema publishes them.
EnvironmentSecrets - Class in ai.redouble.nucleo.secrets
Credentials from environment variables, the store a fresh checkout runs against with zero code.
EnvironmentSecrets() - Constructor for class ai.redouble.nucleo.secrets.EnvironmentSecrets
 
EnvironmentSecrets(Function) - Constructor for class ai.redouble.nucleo.secrets.EnvironmentSecrets
Over an arbitrary variable source, so the mapping is testable without touching the process environment.
EPOBiblioInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO bibliographic data retrieval.
EPOBiblioInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOBiblioInput
 
EPOBiblioOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO bibliographic data retrieval.
EPOBiblioOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOBiblioOutput
 
EPOBiblioTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches bibliographic data for a patent from EPO OPS.
EPOBiblioTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOBiblioTool
 
EPOCitationsOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output containing backward citations parsed from EPO bibliographic data.
EPOCitationsOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOCitationsOutput
 
EPOClaimsInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent claims retrieval.
EPOClaimsInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOClaimsInput
 
EPOClaimsOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent claims retrieval.
EPOClaimsOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOClaimsOutput
 
EPOClaimsTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches the claims text of a patent from EPO OPS.
EPOClaimsTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOClaimsTool
 
EPOClient - Class in ai.redouble.nucleo.ext.patent.epo
Typed client for the EPO Open Patent Services (OPS) REST API.
EPOClient() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOClient
 
EPODescriptionInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent description/specification retrieval.
EPODescriptionInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPODescriptionInput
 
EPODescriptionOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent description/specification retrieval.
EPODescriptionOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPODescriptionOutput
 
EPODescriptionTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches the full description/specification text of a patent from EPO OPS.
EPODescriptionTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPODescriptionTool
 
EPOFamilyInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO INPADOC patent family retrieval.
EPOFamilyInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFamilyInput
 
EPOFamilyOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO INPADOC patent family retrieval.
EPOFamilyOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFamilyOutput
 
EPOFamilyTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches the INPADOC patent family for a given patent from EPO OPS.
EPOFamilyTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFamilyTool
 
EPOFullTextInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPOFullTextTool.
EPOFullTextInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFullTextInput
 
EPOFullTextOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPOFullTextTool.
EPOFullTextOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFullTextOutput
 
EPOFullTextTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches full patent content (biblio + claims + description) from EPO OPS in one tool call.
EPOFullTextTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOFullTextTool
 
EPOImagesInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent images metadata retrieval.
EPOImagesInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
EPOImagesOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent images metadata retrieval.
EPOImagesOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
EPOImagesTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches patent document images metadata from EPO OPS.
EPOImagesTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOImagesTool
 
EPOLegalStatusInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent legal status retrieval.
EPOLegalStatusInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusInput
 
EPOLegalStatusOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent legal status retrieval.
EPOLegalStatusOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusOutput
 
EPOLegalStatusTool - Class in ai.redouble.nucleo.ext.patent.epo
Fetches the legal status and event history of a patent from EPO OPS.
EPOLegalStatusTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusTool
 
EPONumberConversionInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent number format conversion.
EPONumberConversionInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
EPONumberConversionOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent number format conversion.
EPONumberConversionOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionOutput
 
EPONumberConversionTool - Class in ai.redouble.nucleo.ext.patent.epo
Converts patent numbers between DOCDB and EPODOC formats using EPO OPS number service.
EPONumberConversionTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionTool
 
EPORateLimiter - Class in ai.redouble.nucleo.ext.patent.ratelimiters
Multi-bucket rate limiter for EPO Open Patent Services.
EPOSearchInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPO patent search.
EPOSearchInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
EPOSearchOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPO patent search.
EPOSearchOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
EPOSearchTool - Class in ai.redouble.nucleo.ext.patent.epo
Searches EPO Open Patent Services for patents using CQL queries.
EPOSearchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOSearchTool
 
EPOService - Enum Class in ai.redouble.nucleo.ext.patent.epo
EPO OPS service buckets as reported in the X-Throttling-Control response header.
EPOThinker - Class in ai.redouble.nucleo.ext.patent.epo
API Thinker for EPO Open Patent Services queries.
EPOThinker(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOThinker
 
EPOThinkerInput - Class in ai.redouble.nucleo.ext.patent.epo
Input for EPOThinker.
EPOThinkerInput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOThinkerInput
 
EPOThinkerOutput - Class in ai.redouble.nucleo.ext.patent.epo
Output from EPOThinker.
EPOThinkerOutput() - Constructor for class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
equals(Object) - Method in record class ai.redouble.demo.AgentCapabilities
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.AgentRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.BenchmarkOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.BenchmarkRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.CatalogEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.ConnectOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.ConnectRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.CredentialView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.decide.DecideCapabilities
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.DemoCatalog.Status
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.DiscoverOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.EntryEdit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.OrderEdit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.PartView
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.PinEdit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.ProviderOutcome
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.ProviderStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.quarkus.DemoResource.ErrorBody
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.RuntimeStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.SessionRecord
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.SkillEntry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.docs.Contents.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.docs.Contents.Part
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.docs.GenerateDocs.Page
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.docs.SearchIndex.Entry
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.examples.scope.CustomerScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.examples.scopes.CaseScope
 
equals(Object) - Method in record class ai.redouble.examples.scopes.ChannelScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.examples.scopes.OrderScope
 
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.events.LimiterEvent
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.nucleo.guardrails.CompositeScope
 
equals(Object) - Method in class ai.redouble.nucleo.guardrails.ReadOnlyScope
 
equals(Object) - Method in record class ai.redouble.nucleo.guardrails.TenantScope
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.RedactedThinkingBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.SkillBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.Choice
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.DecisionRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.Noul
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.NoulAnswer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.Score
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.Seat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.observability.Cost
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.nucleo.harness.observability.EventLogger
All EventLogger instances are functionally identical (stateless).
equals(Object) - Method in class ai.redouble.nucleo.harness.observability.StreamingLogObserver
Two StreamingLogObserver instances are equal if they observe the same workflow with the same two logging flags and both have, or both lack, an inactivity timeout; the timeout's length does not count.
equals(Object) - Method in record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.http.HttpReply
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.nucleo.mcp.MCPHandle
 
equals(Object) - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
equals(Object) - Method in record class ai.redouble.nucleo.mcp.server.McpConsumer
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.prompt.TextPrompt
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.secrets.Credential
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
equals(Object) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
equals(Object) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
equals(Object) - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Indicates whether some other object is "equal to" this one.
error(JobSnapshot, String, String) - Static method in class ai.redouble.nucleo.events.UserNotificationEvent
Convenience factory for error notifications.
ERROR - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
ERROR - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
ERROR - Enum constant in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
 
ERROR - Enum constant in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
 
ErrorBody(String) - Constructor for record class ai.redouble.demo.quarkus.DemoResource.ErrorBody
Creates an instance of a ErrorBody record class.
estimateTokens(LLMRequest) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Calculates tokens for rate limiter reservation.
EventLogger - Class in ai.redouble.nucleo.harness.observability
Console log of every job event but the operational ones, one colored line per event on the logger of the class the event is about: the workflow as a colored prefix (shortened to its first ten and last four characters past fifteen), the job id and state in brackets, then the event's message.
EventLogger() - Constructor for class ai.redouble.nucleo.harness.observability.EventLogger
 
evict(String) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
Closes and forgets one provider's shared clients, for a host that replaces the provider's credential at runtime (a corrected session credential): the next call constructs its client around the store's current value instead of serving the one cached around the old.
evict(String) - Static method in class ai.redouble.nucleo.mcp.MCPClientPool
Removes and closes the cached client for the given endpoint id; closing a STDIO client kills its subprocess.
evictConversation(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Evicts a conversation from memory by its conversation ID.
exceeds(Cost) - Method in record class ai.redouble.nucleo.harness.observability.Cost
 
excerpt() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Returns the value of the excerpt record component.
exchange(LLMClient, ConversationContext) - Method in class ai.redouble.nucleo.tools.ResponseCorrection
One exchange: the conversation's last outgoing message sent on the client, the answer parsed or corrected.
EXCLUDED - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Status
 
execute() - Method in interface ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient.RateLimitedOperation
 
execute(JobContext) - Method in class ai.redouble.demo.extract.ExtractDirectoryDoer
 
execute(JobContext) - Method in class ai.redouble.demo.pricing.ExtractPricingDoer
 
execute(JobContext) - Method in class ai.redouble.examples.doer.CustomerReportDoer
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.deciding.DecisionThinker
 
execute(JobContext) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentTool
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
The backstop half of the inbox invariant: a turn that dies before its conversation is acquired never enters ReactiveThinker.runThinkingLoop(ConversationContext, JobContext), so its finally cannot close the inbox.
execute(JobContext) - Method in class ai.redouble.examples.scopes.DisputeDoer
 
execute(JobContext) - Method in class ai.redouble.examples.scopes.EmailShiftDoer
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Main execution - spawn jobs, wait on handles, return when done.
execute(JobContext) - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
 
execute(JobContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Main execution - sets up conversation and delegates to subclass-specific loop.
execute(JobResources, JobContext) - Method in class ai.redouble.demo.decide.ReadDocumentTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.extract.ClassifyFileTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.extract.EmbedTextTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.extract.DeterministicExtractTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.extract.VisionExtractTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.poi.PdfVisionExtractTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.poi.PoiDeterministicExtractTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.pricing.ExtractPricesTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.pricing.CanonicalizeProductsTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.pricing.DecideProductGroupsTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.examples.artifacts.CustomerOrdersTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.examples.mcpwrap.RemoteOrderStatusTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.examples.scope.CustomerOrderTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.examples.tool.OrderStatusTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.lit.tools.BioRxivFetchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.lit.tools.BioRxivSearchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.lit.tools.PMCFullTextTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.lit.tools.PubMedFetchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.lit.tools.PubMedSearchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.decide.ListFolderTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.demo.decide.SplitStatementsTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.deciding.DecisionCall
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.AnalyzeViolationTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.builtin.WebFetchTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.examples.scopes.FileNoteTool
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
 
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Bridge method - coordinators don't use resources directly.
execute(JobResources, JobContext) - Method in interface ai.redouble.nucleo.tools.Tool
Executes this tool with provided resources.
execute(JobResources, JobContext) - Method in interface ai.redouble.nucleo.harness.Job
Executes the job with the provided resources and context.
execute(JobResources, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
execute(String[]) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery
The command without the seal: parse the arguments, run, print the report, write the file unless told not to.
executeRequest(HttpUriRequestBase, String, ResponseParser) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Core HTTP execution path.
executeTools(List, ConversationContext, JobDispatcher, String, JobContext, long) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Executes all requested tools and adds results to conversation.
executeWithRateLimit(AbstractRateLimitedClient.RateLimitedOperation) - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
 
ExfiltrationMarkerGuardrail - Class in ai.redouble.nucleo.tools.guardrails
Rejects Prompts whose content contains framework-internal artifact markers of the form «artifact:...».
ExfiltrationMarkerGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.tools.guardrails.ExfiltrationMarkerGuardrail
 
exists(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Checks if a context with the given ID exists for the given principal.
expiresAt() - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Returns the value of the expiresAt record component.
explainToLLM() - Method in exception class ai.redouble.nucleo.harness.errors.CorrectableLLMException
 
explainToLLM() - Method in exception class ai.redouble.nucleo.harness.errors.CorrectableRuntimeLLMException
 
explainToLLM() - Method in exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Returns a fully formatted string to add to the LLM conversation context.
explainToLLM() - Method in interface ai.redouble.nucleo.harness.errors.LLMReadableException
Explains the error to the LLM for inclusion in the conversation context.
explainToLLM() - Method in exception class ai.redouble.nucleo.harness.errors.UncorrectableLLMException
 
explainToLLM() - Method in exception class ai.redouble.nucleo.harness.errors.UncorrectableRuntimeLLMException
 
expose(Session) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
What a job unwraps, built once per handle around its session.
expose(Session) - Method in class ai.redouble.nucleo.hibernate.HibernateResourceProvider
 
EXTENDED - Enum constant in enum class ai.redouble.nucleo.harness.models.OutputSize
A written section, a report, a long extraction list.
EXTENDED - Enum constant in enum class ai.redouble.nucleo.harness.models.ThinkingMode
 
extension(String) - Static method in class ai.redouble.demo.extract.DeterministicExtractTool
 
ExternalServiceException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when an external service or API fails.
ExternalServiceException(String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.ExternalServiceException
Constructs an external service exception with service details.
ExternalServiceException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.ExternalServiceException
Constructs an external service exception with service details and cause.
extract(ExtractRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
 
extract(ExtractRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The demo's workflow: every file under a directory through the cheapest tier that reads it, in parallel under admission, indexed, and reported with what each cost.
extractAction(Class) - Static method in class ai.redouble.nucleo.harness.JobSnapshot
Extracts action verb from @DisplayName annotation.
extractAliasFromRef(String) - Static method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Extracts the alias portion from an artifact ref string.
extractDescription(Class) - Static method in class ai.redouble.nucleo.harness.JobSnapshot
Extracts description from @ToolDescription annotation via reflection.
ExtractDirectoryDoer - Class in ai.redouble.demo.extract
The demo's workflow: every file under a directory, read-only, each routed to the cheapest tier that can read it, all of them in parallel under admission, and a report of what each one cost.
ExtractDirectoryDoer(Identifiable, CostLedger, FileIndex, Path) - Constructor for class ai.redouble.demo.extract.ExtractDirectoryDoer
 
extractDisplayName(Class) - Static method in class ai.redouble.nucleo.harness.JobSnapshot
Extracts human-readable name from @DisplayName annotation or falls back to class simple name.
Extraction - Class in ai.redouble.demo.extract
What came out of one file: its text, or the reason there is none, or both.
Extraction() - Constructor for class ai.redouble.demo.extract.Extraction
 
ExtractionTools - Interface in ai.redouble.demo.extract
How a deployment reads the formats code can open without a model, chosen by which implementation is on the classpath.
extractJsonFromLLMResponse(String) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Extracts the JSON payload from an LLM response.
extractJsonWithProse(String) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Splits an LLM response into the embedded JSON span and the prose around it.
ExtractPricesTool - Class in ai.redouble.demo.pricing
The reading tier of the pricing demo: a small model reads one document's text and lists every price it states, with what the document says about each (who pays it, whether it is in force, proposed, former or a cost, and the dates attached).
ExtractPricesTool(Identifiable) - Constructor for class ai.redouble.demo.pricing.ExtractPricesTool
The reading tier's own seat: a SMALL model, whichever the deployment serves there.
ExtractPricingDoer - Class in ai.redouble.demo.pricing
The second demo, over the first one's result: every document the extractor indexed goes to a small model that lists the prices it states, all documents in parallel under the same admission and the same caps; the distinct product names then go once to a model a grade up, which says which names are one product; and code does the rest, ranking every price in force by date into current and superseded, and setting proposals, former prices and costs aside as what they are.
ExtractPricingDoer(Identifiable, CostLedger, FileIndex) - Constructor for class ai.redouble.demo.pricing.ExtractPricingDoer
The run on the LLM tiers: ExtractPricesTool per document, CanonicalizeProductsTool once.
ExtractPricingDoer(Identifiable, CostLedger, FileIndex, Function, Function) - Constructor for class ai.redouble.demo.pricing.ExtractPricingDoer
The run on the tiers given: the same documents in, the same mentions and groups out, the same reconciliation and report, whichever model kind each tool puts its judgment to (DecideProductGroupsTool puts the grouping to a decision model).
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
The rate-limit facts a 429 carried, or null when the failure was not one.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
Extracts rate limit information from an exception if possible.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Extracts rate limit information from an exception if possible.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Extracts rate limit information from an exception.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsClient
 
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
The error-path counterpart of OpenAICompatibleClient.captureEnvelope(LLMResponse, HttpReply): the retry-after a 429 carried.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
The error-path counterpart of OpenAISDKClient.captureEnvelope(LLMResponse, Headers): the same headers, off the typed failure.
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
extractRateLimitInfo(Exception) - Method in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
ExtractReport - Class in ai.redouble.demo.extract
What a run did: one row per file with the tier that handled it, the model that served it and what that cost, and the run's totals per currency and per model from the ledger.
ExtractReport() - Constructor for class ai.redouble.demo.extract.ExtractReport
 
ExtractReport.FileOutcome - Class in ai.redouble.demo.extract
One file's row.
ExtractReport.ModelUsage - Class in ai.redouble.demo.extract
One model's share of the run.
ExtractRequest - Class in ai.redouble.demo.extract
A run of the extractor: at most how many files, and the spend it may commit.
ExtractRequest() - Constructor for class ai.redouble.demo.extract.ExtractRequest
 
ExtractRequest.Budget - Class in ai.redouble.demo.extract
One cap: an amount in an ISO 4217 currency.

F

facts() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the facts record component.
fail(Throwable) - Method in class ai.redouble.demo.AgentTrace
The last line when the run itself failed, then the stream closes.
fail(Throwable) - Method in class ai.redouble.demo.BenchmarkRace
The last line when the benchmark itself failed, then the stream closes.
fail(Throwable) - Method in class ai.redouble.demo.decide.DecisionTrace
The last line when the run itself failed, then the stream closes.
failed(OpenAIException) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
The SDK's failure as the framework's: the template classifies 429, quota and 5xx by walking the cause chain, so the typed failure stays the cause, and what is left after that classification - a 4xx, a body the SDK could not read - reaches a thinker as an uncorrectable LLM-readable failure rather than as the transport library's own type.
FAILED - Enum constant in enum class ai.redouble.demo.extract.Tier
The job failed; the reason is on the row.
FAILED - Enum constant in enum class ai.redouble.demo.pricing.PricingReport.DocumentStatus
The call failed; the note says why.
FAILED - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job failed with an error.
FAILED - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Status
 
FAILING - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
failure() - Method in record class ai.redouble.demo.ConnectOutcome
Returns the value of the failure record component.
failure() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Returns the value of the failure record component.
failure() - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
Returns the value of the failure record component.
failure() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the failure record component.
FailureEvent - Interface in ai.redouble.nucleo.events
Sealed marker for job failures: exceptions, timeouts, and dependency failures.
family() - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Returns the value of the family record component.
fetch(String) - Method in interface ai.redouble.nucleo.prompt.sources.DbTextSource.Lookup
 
fetch(String) - Method in interface ai.redouble.nucleo.prompt.sources.RemoteTextSource.Fetcher
 
FieldDescriptor - Class in ai.redouble.nucleo.harness.schema
Describes a field within a POJO definition for LLM schema generation.
FieldDescriptor() - Constructor for class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
FieldDescriptor(String, String, String) - Constructor for class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
fieldNames() - Method in interface ai.redouble.nucleo.harness.artifacts.tools.KeyedRecord
The addressable field names, in record order - the filterable surface shown to the translator.
fieldNames(Class) - Static method in class ai.redouble.nucleo.harness.artifacts.tools.ReflectiveFields
Declared field names of the class and its ancestors, skipping static, transient and synthetic fields - the addressable surface ReflectiveFields.find(Class, String) resolves against.
fieldValue(String) - Method in interface ai.redouble.nucleo.harness.artifacts.tools.KeyedRecord
Value of the named field, or null when the record has no such field or it is unset.
file() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the file record component.
file() - Method in class ai.redouble.docs.Contents
 
FileBlock(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Creates an instance of a FileBlock record class.
FileBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.FileBlock encoder: a text placeholder naming the file.
FileBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.FileBlockEncoder
 
FileEntry - Class in ai.redouble.demo.decide
One file of a folder as the listing saw it: its name, what kind of file its bytes say it is, its size, and for a text file the first words.
FileEntry() - Constructor for class ai.redouble.demo.decide.FileEntry
 
FileHead - Class in ai.redouble.demo.extract
What the classifier sees of a file nothing else could place: its name, its size and its first bytes decoded as text, with undecodable bytes shown as the replacement character.
FileHead() - Constructor for class ai.redouble.demo.extract.FileHead
 
fileIndex() - Method in class ai.redouble.demo.quarkus.DemoProducers
 
fileIndex() - Method in class ai.redouble.demo.spring.NucleoDemoApplication
 
FileIndex - Class in ai.redouble.demo.extract
The rudimentary index: every extracted text with its vector, in memory, searched by cosine.
FileIndex() - Constructor for class ai.redouble.demo.extract.FileIndex
 
FileIndex.Entry - Record Class in ai.redouble.demo.extract
 
FileIndex.Hit - Record Class in ai.redouble.demo.extract
 
filename() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Returns the value of the filename record component.
FileNote - Class in ai.redouble.examples.scopes
The note tool's input, claiming two unrelated axes at once: the order (which carries the case) and the channel.
FileNote() - Constructor for class ai.redouble.examples.scopes.FileNote
 
FileNote(String, String, String, String) - Constructor for class ai.redouble.examples.scopes.FileNote
 
FileNoteTool - Class in ai.redouble.examples.scopes
Files a note on one order of one customer.
FileNoteTool(Identifiable) - Constructor for class ai.redouble.examples.scopes.FileNoteTool
 
FileOutcome() - Constructor for class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
FileRef - Class in ai.redouble.demo.extract
The one input every extraction tool takes: which file.
FileRef() - Constructor for class ai.redouble.demo.extract.FileRef
 
filter(List) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Filters the registry to only include specified artifacts.
finalAnswer - Variable in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
find(Class) - Static method in class ai.redouble.nucleo.harness.artifacts.TextFormatterRegistry
The nearest registered formatter in the class's hierarchy, or null when none is registered and TextFormatterRegistry.format(Artifact) would fall back to JSON.
find(Class, String) - Static method in class ai.redouble.nucleo.harness.artifacts.tools.ReflectiveFields
Finds the named field on the class or any superclass, accepting either snake_case or camelCase.
find(String) - Static method in class ai.redouble.examples.tool.Orders
The order under that number; null when there is none.
find(String) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
The provider for a key, or null when no provider artifact on the classpath declares it - for a caller asking whether a catalog entry can be served at all, where absence is an answer rather than an error.
find(String) - Method in class ai.redouble.nucleo.quarkus.QuarkusSecrets
 
find(String) - Method in class ai.redouble.nucleo.secrets.EnvironmentSecrets
 
find(String) - Method in interface ai.redouble.nucleo.secrets.Secrets
The credential under this id, or null when the deployment holds none.
find(String) - Method in class ai.redouble.nucleo.spring.SpringSecrets
 
findApplicationByPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The file wrapper of the application that issued as this patent, carrying its application number text and application metadata.
findContexts(PersistentStore.ContextQuery, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Finds contexts matching the given query, within what the principal owns.
findGuardrails(Thinker, ToolProvider) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Find every admission guardrail that applies to a given thinker + provider pair.
findSessions(String) - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Gets sessions that match a pattern.
findSkillGuardrails(Thinker, Skill) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Find every admission guardrail that applies to a given thinker + skill pair.
findSpec(String) - Static method in class ai.redouble.nucleo.harness.models.Models
Resolves a spec by id or wire id, returning null if none matches.
findToolProviders(String) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Find every Tool subclass annotated with ToolName in a package and return them as ClassToolProviders.
findUnknownHost(Throwable) - Static method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
The UnknownHostException anywhere in a failure's cause chain, or null: the one failure no retry changes, since the endpoint is not served where this deployment points.
FINISH - Static variable in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
The name of the move that ends a run.
finished() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Whether this turn ended the run.
FirstAgent - Class in ai.redouble.examples.agent
The order agent asked one question: submitted like the tool was, answered as an OrderAnswer.
FirstAgent() - Constructor for class ai.redouble.examples.agent.FirstAgent
 
FirstDoer - Class in ai.redouble.examples.doer
The customer-report doer run for one customer: every order it looked up, then the model's answer over them.
FirstDoer() - Constructor for class ai.redouble.examples.doer.FirstDoer
 
FirstTool - Class in ai.redouble.examples.tool
The order-status tool submitted by plain Java code, the way any job is: the tool is the same object whether code or a model calls it, and the next example hands it to a model.
FirstTool() - Constructor for class ai.redouble.examples.tool.FirstTool
 
firstUserUtterance() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The first real user utterance of this conversation, or null before one exists.
fits(List, List) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
fits(List, List) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
fits(List, List) - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
fits(List, List) - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
fits(List, List) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
True unless the latch is set or, with memory's line pending, neither a completion nor the delay since the last release has arrived.
fits(List, List) - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
 
fits(List, List) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Would mine fit right now with reservedAhead set aside.
FixedInterval(Duration) - Constructor for record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
Creates an instance of a FixedInterval record class.
FLAT - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
No reference anywhere, for a client that cannot resolve one.
floorRatio() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the floorRatio record component.
Folder - Class in ai.redouble.demo.decide
A folder on this machine, the decision agent's input: the one artifact a run starts from.
Folder() - Constructor for class ai.redouble.demo.decide.Folder
 
Folder(String) - Constructor for class ai.redouble.demo.decide.Folder
 
force() - Method in class ai.redouble.nucleo.events.JobCancelled
 
forceClose() - Method in class ai.redouble.nucleo.harness.JobResources
Forcibly terminates resources during aggressive timeout enforcement: aborts and closes every database handle through its provider, releases the grant, and clears LLM clients.
forceCompaction(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Forces aggressive compaction of a conversation.
forceRelease(String, String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Force-releases a conversation from its current owner.
ForceUnlockRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.ForceUnlockRequest
 
format(Artifact) - Static method in class ai.redouble.nucleo.harness.artifacts.TextFormatterRegistry
Renders an artifact through the nearest registered formatter in its class hierarchy, falling back to canonical full JSON.
format(ListArtifact) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifactTextFormatter
 
format(T) - Method in interface ai.redouble.nucleo.harness.artifacts.ArtifactTextFormatter
Renders the artifact as deterministic text.
formatJson(ContentBlocks.JsonBlock) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Formats JSON content for this provider.
formatJson(ContentBlocks.JsonBlock) - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
formatJson(ContentBlocks.JsonBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
formatJson(ContentBlocks.JsonBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
Formats - Class in ai.redouble.nucleo.util
Human-readable renderings of counts and durations for log lines and LLM-facing summaries.
formatter - Variable in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
formatText(ContentBlocks.TextBlock) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Formats a text block for this provider.
FORMER - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
The document itself presents it as a previous price: "was", "old", "before", "replaced by".
FORMER - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
The document itself said this was a previous price.
forModel(ModelSpec) - Method in class ai.redouble.nucleo.harness.models.DefaultTokenizerFactory
 
forModel(ModelSpec) - Method in interface ai.redouble.nucleo.harness.models.TokenizerFactory
 
forModel(String) - Static method in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
Returns the schema as a model is offered it: every artifact-typed field reduced to its reference, then every x-nucleo-* keyword removed.
forName(String) - Static method in class ai.redouble.nucleo.util.Reflection
The class by binary name, through the class loader that loaded the runtime.
found() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the found record component.
fragment() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Returns the value of the fragment record component.
FRAGMENT_RESOURCE - Static variable in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The fragment each provider artifact ships; every copy on the classpath loads when the deployment has no file of its own.
from(ExternalServiceException) - Static method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Reads what the server actually said, wherever it sits in the cause chain.
from(String) - Static method in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Normalizes a provider's raw stop/finish reason.
fromBlock(ContentBlocks.ContentBlock) - Static method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
fromConversation(ConversationContext) - Static method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
fromHeaders(String, Integer, Integer, Instant) - Static method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
The record a successful response's token headers give: a capacity reading that was not rate limited, with no retry-after and no request limits.
fromMessage(Message) - Static method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
fromName(String) - Static method in class ai.redouble.nucleo.harness.models.discovery.GradeCriterion
The rung a listed model name's tier word decides, or null when the name carries no tier word.
fromPem(String, String, String) - Static method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Reads the PKCS#8 PEM the minter printed.
fromPrevious() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the fromPrevious record component.
fromService() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
"HTTP 400 from PubMed: <body>" - for parents that already store the endpoint.
fromSnapshot(ConversationPersistenceSnapshot, ResponseHandler) - Static method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Restores a conversation from a persistence snapshot.
fromStatus(String, String, int, String) - Static method in class ai.redouble.nucleo.harness.errors.http.HttpExceptions
Maps an upstream HTTP status code to the matching typed exception.
frontMatter() - Method in class ai.redouble.docs.Contents
 
FundingInfo() - Constructor for class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 

G

gate() - Method in class ai.redouble.nucleo.http.HttpConnectionPools
The admission account a job's demand names when it makes HTTP calls: one permit per admitted job, sized to this pool, so the pool is never the narrower door.
gate(ModelSpec) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Gets or creates the gate for a model spec whose entry declares max_concurrent: one permit per request in flight, held for the call.
gate(ModelSpec) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Gets or creates the gate for a model whose entry declares max_concurrent.
gateRungLabel() - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
gateRungLabel() - Method in class ai.redouble.nucleo.guardrails.AbstractAuthGuardrail
 
gateRungLabel() - Method in class ai.redouble.nucleo.guardrails.AbstractContentGuardrail
 
gateRungLabel() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
The gating rung recorded in AbstractGuardrail.OBS_GATES_PHASE.
gateRungLabel() - Method in class ai.redouble.nucleo.guardrails.AbstractValidationGuardrail
 
GateStats(int, int, int) - Constructor for record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Creates an instance of a GateStats record class.
GEMINI - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Gemini function declarations: the reference keywords spelled ref and defs, only the attributes its list names, format for date-time alone.
generate(Contents, Map, String, boolean) - Static method in class ai.redouble.docs.NavGenerator
 
generate(Path, Path, String, boolean, boolean) - Static method in class ai.redouble.docs.GenerateDocs
The whole site from the reactor at root into docsDir, every page carrying version; with links into the javadoc tree when the site ships one, and with the version badge offering the other versions when the site is published beside them.
GenerateDocs - Class in ai.redouble.docs
Generates the HTML documentation site from the markdown files in the reactor's source trees.
GenerateDocs() - Constructor for class ai.redouble.docs.GenerateDocs
 
GenerateDocs.Page - Record Class in ai.redouble.docs
One page of the site: its id (the file name without .html), its title from the contents, its markdown source, the part it belongs to as the breadcrumb reads it (null for the front matter) and the package and module the source documents (null for a document outside every module's source tree).
generateSchema(Class) - Static method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
Generates a PojoDefinition schema from a POJO class.
generic(String) - Static method in record class ai.redouble.nucleo.secrets.CredentialShape
The runtime's one rule for an id nobody declared.
GenericContentFormatter - Class in ai.redouble.nucleo.harness.llm
Generic content formatter for providers without specific requirements.
GenericContentFormatter() - Constructor for class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
GenericMCPClient - Class in ai.redouble.nucleo.mcp
Generic MCP client implementation backed by the official MCP Java SDK (version managed by the reactor's BOM, mcp.sdk.version).
GenericMCPToolAdapter - Class in ai.redouble.nucleo.mcp
Adapts an MCP-served tool to the Nucleo tool framework.
GenericMCPToolAdapter(Identifiable, MCPClient, MCPToolDescriptor, MCPHandle) - Constructor for class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
Creates an adapter for a specific MCP tool.
GEOGRAPHIES - Static variable in record class ai.redouble.nucleo.harness.models.ModelLineage
The geography prefixes of Bedrock's cross-region inference profiles.
get() - Method in class ai.redouble.nucleo.harness.JobHandle
Gets the job result, blocking until completion.
get() - Static method in interface ai.redouble.nucleo.harness.models.TokenizerFactory
 
get(long, TimeUnit) - Method in class ai.redouble.nucleo.harness.JobHandle
Gets the job result with timeout.
get(DBResourceProvider) - Method in class ai.redouble.nucleo.harness.JobResources
Unwraps the stack-specific object for the given provider.
get(Class) - Static method in class ai.redouble.nucleo.Settings
The one instance of the given settings type, after the deployment's configurator has run.
get(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Fetches a resource from EPO and returns the parsed JSON view of the underlying XML.
get(String) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Retrieves an artifact by its reference.
get(String) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
Resolves a provider key to its provider.
get(String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Executes a JSON GET against path, returning the parsed tree.
get(String, Class) - Static method in class ai.redouble.nucleo.harness.admission.DBResourceProviders
The provider registered under the name, as the type the caller declares.
get(String, String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Issues a GET against an ODP endpoint with query parameters.
getAbbreviation() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getAbstractText() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getAccessMode() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
What this user may do with this scope.
getAccount() - Method in exception class ai.redouble.nucleo.harness.errors.retry.QuotaExhaustedException
 
getAccuracy() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
getAction() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getActionVerb(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Action verb for the given tool.
getActiveClientCount() - Static method in class ai.redouble.nucleo.mcp.MCPClientPool
Number of cached clients across all transport types.
getActiveEndpointCount() - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Gets the current number of active endpoints.
getActiveSessions() - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Gets all active session IDs.
getActualInputTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Gets total input tokens counting against context window.
getActualOutputTokens() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Gets actual output tokens for this response.
getActualOutputTokens() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getActualOutputTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Gets total output tokens.
getActualTokens() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Returns actual output tokens for this response.
getActualTokens() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets actual token count from API if available.
getActualTokens() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Always returns null.
getAdmissionContext() - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
getAdmitted() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult
 
getAdmitted() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult
 
getAffiliation() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
getAffiliation() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getAgency() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
getAlias(Class) - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Returns the alias for a class, or null if the class has no @TypeAlias.
getAliases() - Method in class ai.redouble.demo.pricing.ProductGroups.Group
 
getAliases() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getAllArtifacts() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Gets all top-level artifacts in the registry.
getAllArtifactsIncludingReachable() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Gets all artifacts including the reachable tier, keyed by normalized ref.
getAllMetadata() - Method in class ai.redouble.nucleo.harness.JobContext
Gets all metadata as a copy.
getAllowedProviderKeys() - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
getAllProviders() - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Returns every registered provider.
getAllTextContent() - Method in class ai.redouble.nucleo.mcp.MCPToolResult
Returns all text content concatenated.
getAmount() - Method in class ai.redouble.demo.extract.ExtractRequest.Budget
 
getAmount() - Method in class ai.redouble.demo.pricing.PriceMention
 
getAmount() - Method in class ai.redouble.demo.pricing.PricePoint
 
getAmounts() - Method in class ai.redouble.nucleo.harness.admission.Demand.Entry
The job's amounts on this account; may contain null for Void-typed accounts.
getAnswer() - Method in class ai.redouble.demo.DemoAnswer
 
getAnswer() - Method in class ai.redouble.demo.QuickAnswer
 
getAnswer() - Method in class ai.redouble.examples.doer.CustomerReport
 
getAnswer() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
getAnswer() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
getAnswerHandler() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
getAnswers() - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
The answers by question id, in the order asked; null on a failed call.
getAnthropicModel() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
getApplicant() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getApplicants() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityInput
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchInput
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityInput
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextInput
 
getApplicationNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsInput
 
getAppliedQuantity() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
getAppliedTo() - Method in class ai.redouble.demo.pricing.PricePoint
 
getApproach() - Method in class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
getArgs() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getArguments() - Method in class ai.redouble.nucleo.mcp.MCPToolInput
 
getArticle() - Method in class ai.redouble.nucleo.ext.lit.models.PMCFullTextOutput
 
getArticles() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
getArticles() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
getArticlesAnalyzed() - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
GetArtifactFieldInput - Class in ai.redouble.nucleo.harness.artifacts.tools
Input for retrieving full content of a specific artifact field.
GetArtifactFieldInput() - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
GetArtifactFieldOutput - Class in ai.redouble.nucleo.harness.artifacts.tools
Output containing full content of an artifact field.
GetArtifactFieldOutput() - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
GetArtifactFieldTool - Class in ai.redouble.nucleo.harness.artifacts.tools
Tool for retrieving full content of a specific artifact field.
GetArtifactFieldTool(Identifiable) - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldTool
 
getArtifactRef() - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
getArtifactRef() - Method in interface ai.redouble.nucleo.harness.artifacts.Artifact
Gets the artifact reference string, or null if not yet assigned.
getArtifactRef() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
getArtifactRef() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
getArtifactRef() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
getArtifactRef() - Method in class ai.redouble.nucleo.tools.thinking.ArtifactThinkerOutput
 
getArtifactRefs() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactResponse
Gets the list of artifact references to propagate to the parent context.
getArtifactRefs() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
getArtifactRegistry() - Method in interface ai.redouble.nucleo.harness.artifacts.tools.ArtifactRegistryAware
Gets the artifact registry.
getArtifactRegistry() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldTool
 
getArtifactRegistry() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentTool
 
getArtifactRegistry() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the artifact registry for this conversation.
getArtifactRegistry() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getArtifacts() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
Gets the artifacts included with this event.
getArtifacts() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getArtifacts() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
getArtifactType() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
getAsOf() - Method in class ai.redouble.demo.pricing.PricingReport
 
getAsOf() - Method in class ai.redouble.demo.pricing.PricingRequest
 
getAssignee() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getAsXml(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Fetches a resource from EPO and returns the raw XML body.
getAttempt() - Method in class ai.redouble.nucleo.events.JobStartedEvent
 
getAttemptNumber() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getAttemptNumber() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
getAttemptNumber() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
getAttemptNumber() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
getAttemptNumber() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getAttempts() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
Gets the number of attempts.
getAttempts() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getAttempts() - Method in class ai.redouble.nucleo.harness.models.Situation
 
getAudience() - Method in class ai.redouble.demo.pricing.PriceMention
 
getAudience() - Method in class ai.redouble.demo.pricing.PricePoint
 
getAudience() - Method in class ai.redouble.demo.pricing.PriceSeries
 
getAuthor() - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
getAuthorCorresponding() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getAuthorCorrespondingInstitution() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getAuthors() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getAvailableGlobalPermits() - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Gets the current number of available global permits.
getAward() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
getBackwardCitations() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOCitationsOutput
 
getBase64() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getBaseUrl() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
 
getBaseUrl() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
 
getBaseUrl() - Method in class ai.redouble.nucleo.http.AbstractApiClient
URL prefix prepended to every request path.
getBaseUrl() - Method in class ai.redouble.nucleo.mcp.auth.McpTokenClient
Every path this client requests is an absolute URL the metadata named.
getBaseWindowMs() - Method in class ai.redouble.nucleo.ext.lit.PubMedRateLimiter
 
getBaseWindowMs() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.UsptoOdpRateLimiter
 
getBaseWindowMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Base window duration in milliseconds (e.g.
getBlockedToolName() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
getBudget() - Method in exception class ai.redouble.nucleo.harness.errors.JobTimeoutException
 
getBudgets() - Method in class ai.redouble.demo.extract.ExtractRequest
 
getBudgets() - Method in class ai.redouble.demo.pricing.PricingRequest
 
getBundleId() - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
getByModel() - Method in class ai.redouble.demo.extract.ExtractReport
 
getByModel() - Method in class ai.redouble.demo.extract.RunSpend
 
getByModel() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
 
getBytes() - Method in class ai.redouble.demo.decide.FileEntry
 
getByTier() - Method in class ai.redouble.demo.extract.ExtractReport
 
getCacheBreakpoints() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicModelSpec
 
getCacheCreationInputTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Gets tokens written to cache this request.
getCachedSummary(String) - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
getCachedSummary(String) - Method in interface ai.redouble.nucleo.harness.artifacts.Artifact
Gets a previously cached summary for a field, or null if not cached.
getCachedSummary(String) - Method in class ai.redouble.nucleo.tools.thinking.ArtifactThinkerOutput
 
getCacheHitRate() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Calculates cache hit rate for this response.
getCacheReadInputTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Gets tokens read from cache this request.
getCacheReadMultiplier() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getCacheReadMultiplier() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Billing multiplier applied to cache-read input tokens for this endpoint.
getCacheReadPricePerMillion() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getCacheReadPricePerMillion() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
List price per million cache-read input tokens, or null to derive it from ModelSpec.getInputPricePerMillion() x ModelSpec.getCacheReadMultiplier().
getCacheReadTokens() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getCacheWriteMultiplier() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getCacheWriteMultiplier() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Billing multiplier applied to cache-creation input tokens for this endpoint.
getCacheWritePricePerMillion() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getCacheWritePricePerMillion() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
List price per million cache-write (cache-creation) input tokens, or null to derive it from ModelSpec.getInputPricePerMillion() x ModelSpec.getCacheWriteMultiplier().
getCacheWriteTokens() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getCalledJobClass() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCalledJobId() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCallerInfo(ConversationContext) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
getCallerJobClass() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCallerJobId() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCallerWorkflowId() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCallLocation() - Method in exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
getCalls() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getCalls() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getCalls() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
 
getCalls() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getCandidate() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
getCanonical() - Method in class ai.redouble.demo.pricing.ProductGroups.Group
 
getCanonicalizationNote() - Method in class ai.redouble.demo.pricing.PricingReport
 
getCapabilities() - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
getCaps() - Method in class ai.redouble.demo.extract.ExtractReport
 
getCaps() - Method in class ai.redouble.demo.extract.RunSpend
 
getCapturedAt() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getCarried() - Method in class ai.redouble.nucleo.harness.models.Situation
The inputs the payload actually carries (ConversationContext.carriedInputs): the gate refuses one the request did not declare or the entry does not accept, and no picker chooses by it.
getCatalog() - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
getCategory() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getCategory() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getCategory() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getCategory() - Method in exception class ai.redouble.nucleo.harness.errors.ProviderRefusalException
The provider's category for the refusal, null when it named none.
getCause() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the cause if this is a failure event.
getCaveats() - Method in class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
getChannel() - Method in interface ai.redouble.examples.scopes.ChannelScoped
 
getChannel() - Method in class ai.redouble.examples.scopes.EmailShiftDoer
 
getChannel() - Method in class ai.redouble.examples.scopes.FileNote
 
getChars() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getChildPatents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
getChunkingLevels() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
getCircuitState() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Current circuit state (for diagnostics).
getCitation() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getClaims() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentFullContentArtifact
 
getClaims() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsOutput
 
getClassification() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getClassName() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
getClient() - Method in class ai.redouble.nucleo.http.HttpConnectionPools
Gets the shared HTTP client.
getClient() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getCodeType() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getComfortContextTokens() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getComfortContextTokens() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
The prompt size past which this entry's answers are observed to degrade, or null when the entry declares none.
getComfortContextTokens() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
 
getCommand() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getCompactionTrigger() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
 
getCompletedAt() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getCompletionTime() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
 
getCompletionTime() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the completion time of the job.
getComplianceEnvelope() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
The sealed envelope.
getComponent() - Method in exception class ai.redouble.nucleo.harness.errors.SystemException
 
getComponents() - Method in class ai.redouble.nucleo.guardrails.CompositeScope
 
getCompressionRatio() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
getConfidence() - Method in class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
getConfidence() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
getConfidence() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
getConnectedClient(MCPEndpoint) - Static method in class ai.redouble.nucleo.mcp.MCPClientPool
Returns a connected MCP client for the given endpoint, creating one if needed.
getContent() - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ChatMessageRequest
 
getContent() - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
getContent() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getContent() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
getContent() - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
getContent() - Method in class ai.redouble.nucleo.mcp.MCPToolResult
 
getContentBlocks() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Gets structured content blocks if available.
getContentBlocks() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getContentBlocks() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Gets all content blocks in the order they were added.
getContentHash() - Method in class ai.redouble.nucleo.prompt.PromptContext
 
getContext() - Method in class ai.redouble.nucleo.harness.JobHandle
Gets the job context for accessing job metadata.
getContext() - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
Gets the conversation context.
getContext() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getContext() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
getContext() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
getContextChars() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
getConversation() - Method in interface ai.redouble.nucleo.harness.conversation.ConversationAware
 
getConversation() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
getConversation() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
getConversationId() - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
getConversationId() - Method in class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
getConversationId() - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
getConversationId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the unique conversation ID.
getConversationId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getConversationId() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getConversationId() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getConversationId() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Gets the conversation ID for this thinker.
getConvertedNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionOutput
 
getCooldownRemainingMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Milliseconds of cooldown left while blocked; zero otherwise (for diagnostics and tests).
getCorrectionAttempt() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
getCorrectionAttempt() - Method in exception class ai.redouble.nucleo.harness.errors.retry.ResponseCorrectionRetryException
 
getCorrespondingAuthor() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getCorrespondingInstitution() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getCost() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getCost() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getCost() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getCost() - Method in class ai.redouble.demo.QuickAnswer
 
getCost() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
Null when no priced call ran on this model.
getCost() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getCosts() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getCountry() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
getCpcClass() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getCpcClassification() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getCpcClassifications() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getCqlQuery() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getCreatedAfter() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getCreatedAt() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the creation timestamp of this conversation.
getCreatedAt() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getCreatedBefore() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getCredential() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getCurrency() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getCurrency() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getCurrency() - Method in class ai.redouble.demo.extract.ExtractRequest.Budget
 
getCurrency() - Method in class ai.redouble.demo.pricing.PriceMention
 
getCurrency() - Method in class ai.redouble.demo.pricing.PricePoint
 
getCurrency() - Method in class ai.redouble.demo.pricing.PriceSeries
 
getCurrency() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getCurrency() - Method in class ai.redouble.demo.QuickAnswer
 
getCurrency() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getCurrency() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
The currency every price on this entry is stated in, as an ISO 4217 code (USD, EUR, CNY), or null for an entry that carries no price.
getCurrency() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getCurrency() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getCurrent() - Method in class ai.redouble.demo.pricing.PriceSeries
 
getCurrentExecution() - Static method in class ai.redouble.nucleo.harness.JobContext
Gets the currently executing job context for this thread.
getCurrentStatus() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusOutput
 
getCurrentThrottle() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getCustomerId() - Method in class ai.redouble.examples.artifacts.CustomerId
 
getCustomerId() - Method in class ai.redouble.examples.doer.CustomerQuestion
 
getCustomerId() - Method in class ai.redouble.examples.scope.CaseAgent
 
getCustomerId() - Method in class ai.redouble.examples.scope.CustomerOrder
 
getCustomerId() - Method in interface ai.redouble.examples.scope.CustomerScoped
 
getCustomerId() - Method in interface ai.redouble.examples.scopes.CaseScoped
 
getCustomerId() - Method in class ai.redouble.examples.scopes.DisputeDoer
 
getCustomerId() - Method in class ai.redouble.examples.scopes.EmailShiftDoer
 
getCustomerId() - Method in class ai.redouble.examples.scopes.FileNote
 
getCustomerId() - Method in class ai.redouble.examples.tool.OrderStatus
 
getCustomRateLimiters() - Method in class ai.redouble.nucleo.harness.JobRequirements
Gets all custom rate limiter requirements, in declaration order.
getData() - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
getData() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getData() - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
getData() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns the base64-encoded data (for binary content).
getDate() - Method in class ai.redouble.demo.pricing.PricePoint
 
getDate() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getDate() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getDateA() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
getDateB() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
getDateBasis() - Method in class ai.redouble.demo.pricing.PriceMention
 
getDateBasis() - Method in class ai.redouble.demo.pricing.PricePoint
 
getDateFrom() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getDateFrom() - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
getDateFrom() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getDateFrom() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getDateFrom() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getDateTo() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getDateTo() - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
getDateTo() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getDateTo() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getDateTo() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getDaysDifference() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
getDecisionClient(ModelSpec) - Method in class ai.redouble.nucleo.harness.JobResources
Gets a decision client for the specified model, wrapped to record every call on the job as the LLM and embeddings clients are.
getDecisionRequest() - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
The request this call answered.
getDeclaredTools() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getDefaultMessage() - Method in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
 
getDefinition() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
getDeniedIdentities() - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
getDeniedProviderKeys() - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
getDependencies() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getDependencies() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the dependencies for this job.
getDependencyErrors() - Method in class ai.redouble.nucleo.harness.JobContext
Gets exceptions from failed dependency jobs.
getDependencyResults() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the results from completed dependency jobs.
getDepth() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getDepth() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
getDepth() - Method in class ai.redouble.nucleo.harness.models.Situation
 
getDepth() - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
 
getDepth() - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
 
getDepth() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
A goal-directed thinker's effort is its input's: the caller (a parent thinker or code) sets the depth on the ThinkerInput, and the parent's clamp keeps a child from exceeding the parent's.
getDepth() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
How much effort this thinker's calls ask for: its input's depth for a goal-directed thinker, its declared field for a reactive one.
getDepth() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
getDerivedFromRef() - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
getDescription() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
Prose shown on the empty-chat welcome screen, describing what this scope contains so a user knows what they can ask about.
getDescription() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentFullContentArtifact
 
getDescription() - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionOutput
 
getDescription() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getDescription() - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
getDescription() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getDescription() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getDescription() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
getDescription() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
getDescription() - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
getDescriptor() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
getDescriptor() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getDetailedAuthors() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getDetailedAuthors() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getDetails() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
getDialect() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Gets the API dialect for this client.
getDialect() - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Gets the API dialect for this client.
getDialect() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
getDialect() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleSDKClient
 
getDialect() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
 
getDialect() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
getDialect() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
getDirectory() - Method in class ai.redouble.demo.extract.ExtractReport
 
getDiscontinuation() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getDiscontinuedFrom() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getDisplayName() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
Returns a formatted display string for the person.
getDisplayName() - Method in interface ai.redouble.nucleo.harness.Job
Returns a runtime-computed display name for this job instance, or null to use the @DisplayName annotation (or class simple name as fallback).
getDisplayName() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getDisplayName() - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
 
getDisplayName(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Display name for the given tool.
getDocumentDate() - Method in class ai.redouble.demo.pricing.PriceMentions
 
getDocumentDate() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getDocumentDateBasis() - Method in class ai.redouble.demo.pricing.PriceMentions
 
getDocuments() - Method in class ai.redouble.demo.pricing.PricingReport
 
getDocumentsRead() - Method in class ai.redouble.demo.pricing.PricingReport
 
getDoi() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchInput
 
getDoi() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getDuration() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
 
getDuration() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the duration of the job execution.
getEffectiveCacheReadMultiplier() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Cache-read billing weight relative to the base input rate, used both for billable-token accounting and cost.
getEffectiveCacheWriteMultiplier() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Cache-write billing weight relative to the base input rate; see ModelSpec.getEffectiveCacheReadMultiplier().
getEffectiveFrom() - Method in class ai.redouble.demo.pricing.PriceMention
 
getEffectiveWindow() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Length of the effective window as a Duration, for diagnostics.
getEffectiveWindowMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Effective window in ms, stretched by throttle.
getElapsedMs() - Method in class ai.redouble.demo.extract.ExtractReport
 
getElapsedMs() - Method in class ai.redouble.demo.pricing.PricingReport
 
getElapsedMs() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getElapsedTime() - Method in class ai.redouble.nucleo.harness.JobContext
Gets elapsed execution time.
getEmail() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getEmbeddingDimensions() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getEmbeddingDimensions() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Native output dimension this embeddings endpoint is pinned to, or null for LLM specs and for embeddings specs that rely on the framework canonical dimension.
getEmbeddingsClient(ModelSpec) - Method in class ai.redouble.nucleo.harness.JobResources
Gets an embeddings client for the specified model.
getEmbeddingsModel() - Method in class ai.redouble.demo.extract.ExtractReport
 
getEndDateTime() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
getEndpoint() - Method in interface ai.redouble.nucleo.harness.errors.http.HttpErrorResponse
 
getEndpoint() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
getEndpoint() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Returns the endpoint configuration for this client.
getEndpoint() - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
Returns the endpoint associated with this rate limiter.
getEndpointId() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getEndpointId() - Method in interface ai.redouble.nucleo.mcp.MCPEndpoint
Returns a unique identifier derived from the endpoint configuration.
getEndpointId() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getEndTime() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getEntries() - Method in class ai.redouble.nucleo.harness.admission.Demand
The normalized entries, in the order their first amount was added; a read-only view.
getEnumValues() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
The accepted wire values of an enum-typed field, or of the elements of an enum-typed collection, in the form the serializer reads them back.
getEnvelope() - Method in class ai.redouble.nucleo.harness.models.Situation
The dispatcher's sealed envelope - pickers filter candidates with it; the gate enforces it regardless.
getEnvironment() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getEpochMillis() - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
getError() - Method in class ai.redouble.nucleo.events.DependencyFailureEvent
 
getError() - Method in interface ai.redouble.nucleo.events.FailureEvent
Gets the error that caused the failure.
getError() - Method in class ai.redouble.nucleo.events.JobFailedEvent
 
getError() - Method in class ai.redouble.nucleo.events.JobTimedOut
 
getError() - Method in class ai.redouble.nucleo.events.SchedulerEvent
 
getError() - Method in class ai.redouble.nucleo.harness.JobContext
 
getErrorClass() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getErrorDetails() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
getErrorDetails() - Method in exception class ai.redouble.nucleo.harness.errors.ExternalServiceException
 
getErrorDetails() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
getErrorDetails() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
getErrorMessage() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
getErrorMessage() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the error message if this is a failure event.
getErrorMessage() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getErrorType() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the error type if this is a failure event.
getEstimatedDelay() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getEstimatedDelay() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
getEstimatedTokens() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
 
getEstimatedTokens(ModelSpec) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Estimates token count using model's tokenizer.
getExamples() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
The field's declared examples, as authored.
getExclusions() - Method in class ai.redouble.nucleo.tools.thinking.SubThinkerInput
 
getExecutionId() - Method in class ai.redouble.nucleo.harness.JobContext
 
getExpertiseAreas() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getExplanation() - Method in exception class ai.redouble.nucleo.harness.errors.ProviderRefusalException
The provider's explanation, null when it gave none.
getExplanation() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
getExplanation() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
getExtensions() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
The x-nucleo-* JSON Schema keywords this field carries: facts about the data that a consuming harness needs and cannot derive, such as whether a field can be summarized or must stay out of a model's context.
getFailed() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getFailedDependencyId() - Method in exception class ai.redouble.nucleo.harness.errors.DependencyFailedException
Gets the ID of the dependency that failed.
getFailure() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getFailuresAtMaxToBlock() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Consecutive failures while already at max throttle before opening the circuit.
getFailureSummary() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
getFamilyId() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyOutput
 
getFamilyMembers() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyOutput
 
getFamilyMembers() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
getFieldName() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
getFieldName() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
getFieldName() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
getFields() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
getFileBlocks() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getFilename() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getFileName() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getFiles() - Method in class ai.redouble.demo.extract.ExtractReport
 
getFilesSeen() - Method in class ai.redouble.demo.extract.ExtractReport
 
getFilingDate() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getFinalRetainDuration() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getFinalRetainDuration() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Gets the retention duration after the thinker finishes (execute()'s finally block).
getFirstAuthor() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getFirstName() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
getFlavor() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getFormattedCitation() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
Returns a formatted citation string for display purposes.
getFormattedPatent() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getFormatter() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Gets the content formatter for this client.
getFormatter() - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Gets the content formatter for this client.
getFormula() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
getFullText() - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
getFullText() - Method in class ai.redouble.nucleo.harness.schema.SummarizedField
Gets the original full text content.
getFunding() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getGatedSnapshot() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
The immutable snapshot of the gated job: principal (getUserId()), tool (getJobClass()), position in execution.
getGeneratedAt() - Method in class ai.redouble.demo.pricing.PricingReport
 
getGrade() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getGrade() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getGrade() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
getGrade() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
This identity's rung on the capability ladder, or null for embeddings specs, which are not on the ladder.
getGrade() - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
 
getGrade() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getGrade() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
getGrade() - Method in interface ai.redouble.nucleo.tools.ModelDependent
The grade the seat declares; Grade.CEILING for the strongest the deployment serves.
getGrade() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getGrade() - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
getGrade() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
 
getGrantId() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
getGrants() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getGroups() - Method in class ai.redouble.demo.pricing.ProductGroups
 
getHandle() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getHandle(DBResourceProvider) - Method in class ai.redouble.nucleo.harness.JobResources
Returns the raw handle for the given provider.
getHead() - Method in class ai.redouble.demo.decide.FileEntry
 
getHead() - Method in class ai.redouble.demo.extract.FileHead
 
getHeaders() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getHeaders() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getHeart() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
The heartbeat engine, for operator surfaces (store inspection, cancellation).
getHeartbeatId() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getHttpClient() - Method in class ai.redouble.nucleo.harness.JobResources
Gets the HTTP client for making external API requests.
getHttpStatus() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.OrchestratorIdleEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.OrchestratorResumedEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
getHumanMessage() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
getHumanMessage() - Method in interface ai.redouble.nucleo.harness.errors.HumanReadable
Returns a plain-text message suitable for display to end users.
getHumanReadable() - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
getId() - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
Row id of the stored conversation.
getId() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
getId() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
getId() - Method in class ai.redouble.nucleo.harness.AbstractJob
Gets the unique job ID.
getId() - Method in interface ai.redouble.nucleo.harness.Job
Gets the unique job ID.
getId() - Method in interface ai.redouble.nucleo.harness.MessageBus.Subscription
Gets the unique identifier for this subscription.
getId() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getId() - Method in exception class ai.redouble.nucleo.harness.models.ModelNotFoundException
 
getId() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Unique catalog key, endpoint-suffixed (e.g.
getId() - Method in exception class ai.redouble.nucleo.secrets.SecretUnavailableException
The id the runtime asked for.
getIdentifier() - Method in exception class ai.redouble.nucleo.harness.errors.ResourceNotFoundException
 
getIdentity() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getIdentity() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Logical model shared across provider variants (e.g.
getIdentity() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getIdleTimeout() - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Gets the idle timeout for subprocess cleanup.
getIdType() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
getIgnored() - Method in class ai.redouble.demo.pricing.PricingReport
 
getImageBlocks() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getIncludeAbstract() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
getIncludeAbstracts() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getIncludeAffiliations() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
getIncludeApplications() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getIncludeGrants() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
getIncludeMeshTerms() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
getIndexed() - Method in class ai.redouble.demo.extract.ExtractReport
 
getInitialCooldownMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Initial cooldown duration when the circuit first blocks.
getInput() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getInput() - Method in class ai.redouble.nucleo.tools.AbstractTool
 
getInput() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerObjective
 
getInput() - Method in interface ai.redouble.nucleo.tools.Tool
Gets the structured input that was set for this tool.
getInput() - Method in class ai.redouble.nucleo.tools.ToolCall
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusInput
 
getInputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
getInputJson() - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
getInputModalities() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getInputModalities() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
What the model takes, in the provider's own words (TEXT, IMAGE, VIDEO, SPEECH, ...), as the discovery recorded them from the account's listing; null when never recorded, which every hand-written LLM entry is.
getInputPricePerMillion() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getInputPricePerMillion() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
List price per million input tokens for this endpoint in ModelSpec.getCurrency(), or null when no price is configured.
getInputSchema() - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
getInputTokens() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getInputTokens() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getInputTokens() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getInputTokens() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getInputTokens() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getInputTokens() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getInputTypeByToolName(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Returns the input type for a registered tool by name.
getInstance() - Static method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
getInstance() - Static method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Gets the singleton factory instance.
getInstance() - Static method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Gets the singleton instance.
getInstance() - Static method in class ai.redouble.nucleo.harness.conversation.ConversationService
 
getInstance() - Static method in enum class ai.redouble.nucleo.harness.JobDispatcher
The one instance, under the name callers read most naturally; the same object as JobDispatcher.INSTANCE.
getInstance() - Static method in class ai.redouble.nucleo.http.HttpConnectionPools
 
getInstance() - Static method in class ai.redouble.nucleo.tools.thinking.ToolHub
 
getInstitution() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
getInstruction() - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
getInvalidValue() - Method in exception class ai.redouble.nucleo.harness.errors.InvalidInputException
 
getInventor() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getInventorLastName() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getInventors() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getIpcClass() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getIpcClassifications() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getIsComplete() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getIsError() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getIsHijackAttempt() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
getIsoTimestamp() - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
getIssn() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getIssue() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getIsThinkerMistake() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
getIsWithinMonths() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
getIterands() - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
getIterandTypeAlias() - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
getIterations() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getJatsXmlPath() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getJob() - Method in class ai.redouble.nucleo.harness.JobContext
 
getJobClass() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getJobClass() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getJobContext() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the JobContext associated with this conversation.
getJobId() - Method in interface ai.redouble.nucleo.harness.Identifiable
Gets unique job identifier.
getJobId() - Method in interface ai.redouble.nucleo.harness.Job
Gets the unique job ID (alias for getId()).
getJobId() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the job ID.
getJobId() - Method in class ai.redouble.nucleo.harness.JobHandle
 
getJobId() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getJobType() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Every guardrail is a JobType.GUARDRAIL job, which is how its rows are told apart.
getJobType() - Method in interface ai.redouble.nucleo.harness.Job
Gets the job type classification for analytics and cost attribution.
getJobType() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getJobType() - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
 
getJobType() - Method in class ai.redouble.nucleo.tools.AbstractTool
 
getJobType() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationTool
 
getJobType() - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
getJournal() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getJournalInfo() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getJson() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getJudgeAccuracy() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
Out of 7.
getJudgeFailure() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getJudgeModel() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getJudgeReason() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getJudgeReasoning() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
Out of 3.
getJudgeScore() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
Accuracy plus reasoning, out of 10; null when the run was not judged.
getJudgeToolFault() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
The tool the run called wrongly, skipped or misread, as the judge named it; null when none.
getJurisdiction() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getKey() - Method in class ai.redouble.demo.extract.Embedding
 
getKey() - Method in class ai.redouble.demo.extract.TextToEmbed
 
getKey() - Method in class ai.redouble.nucleo.harness.admission.Demand.Entry
 
getKey() - Method in exception class ai.redouble.nucleo.prompt.PromptNotFoundException
 
getKeyThemes() - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
getKeywords() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getKind() - Method in class ai.redouble.demo.decide.FileEntry
 
getKind() - Method in class ai.redouble.demo.extract.Classification
 
getKind() - Method in class ai.redouble.demo.pricing.PriceMention
 
getKind() - Method in class ai.redouble.demo.pricing.PricePoint
 
getKind() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The client family this binding asks for.
getKindCode() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getLabel() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
Returns a display label for the code artifact.
getLanguage() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getLastActivity() - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
Returns the last activity timestamp.
getLastError() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getLastEventTime() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Gets the time of the last received event.
getLastMessage() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the last message in the conversation.
getLastModified(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Gets the last modification time for a context.
getLastName() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
getLastOutgoingMessage() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the last outgoing message as an OutgoingMessage.
getLastOutputTokens() - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
 
getLastOutputTokens() - Method in class ai.redouble.nucleo.harness.llm.EmbeddingsResponse
 
getLastOutputTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getLastUpdated() - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
Epoch milliseconds of the last message, or null when never updated.
getLastUpdated() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
Epoch milliseconds of the last change to the scope, used to order the picker.
getLastUpdatedAt() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getLatency() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getLatencyMs() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getLatencyMs() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getLatencyMs() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getLatencyMs() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getLatencyMs() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getLatencyMs() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getLatencyMs() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getLegalEvents() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusOutput
 
getLegalEvents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
getLegalStatus() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
getLength() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
getLicense() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getLicense() - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
getLimit() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getLimiter() - Method in class ai.redouble.nucleo.harness.admission.Demand.Entry
 
getLimiter(STDIOMCPEndpoint) - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Gets or creates a rate limiter for the given endpoint.
getLimitType() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getLineRange() - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
getLlmCalls() - Method in class ai.redouble.demo.extract.ExtractReport
 
getLlmCalls() - Method in class ai.redouble.demo.extract.RunSpend
 
getLLMClient(ModelSpec) - Method in class ai.redouble.nucleo.harness.JobResources
Gets an LLM client for the specified model.
getLLMMessage() - Method in exception class ai.redouble.nucleo.guardrails.GuardrailException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.conversation.ContextOverflowException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.ExternalServiceException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http400Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http401Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http403Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http404Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http413Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http422Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http429Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http500Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http502Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http503Exception
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.http.HttpUnmappedStatusException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.InvalidInputException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.JobCancelledException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.JobTimeoutException
 
getLLMMessage() - Method in interface ai.redouble.nucleo.harness.errors.LLMReadable
Returns a plain-text message suitable for LLM understanding.
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Returns a clean, actionable error message suitable for LLM understanding.
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.LLMReadableRuntimeException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.PermissionDeniedException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.ResourceNotFoundException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.retry.JsonParseException
Names the shape that was missed, since the model's reply may well have been valid JSON (a bare string is) while not being the object asked for; told only that its JSON did not parse, a model repeats the same reply.
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.retry.ResponseValidationException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.SystemException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.errors.UnauthorizedException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.harness.JobContext.CancellationException
 
getLLMMessage() - Method in exception class ai.redouble.nucleo.prompt.PromptNotFoundException
 
getLlmResponses() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
 
getLlmResponses() - Method in class ai.redouble.nucleo.events.OrchestratorIdleEvent
 
getLlmResponses() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the LLM responses made during job execution.
getLlmResponses() - Method in class ai.redouble.nucleo.harness.JobContext
The LLM responses this job has recorded so far, while it runs: a copy, for the job itself and whoever observes it mid-flight.
getLoadedSkills() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getMainObjective() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The objective map itself - named slots in render order - as an ordered copy.
getMainObjective() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getMainObjectiveBlocks() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the main objective as a flat copy of its values, in render order.
getMainObjectiveBlocks() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getMajorTopic() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
getMatches() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentOutput
 
getMaxArticlesToAnalyze() - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
getMaxChars() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
getMaxChars() - Method in class ai.redouble.nucleo.tools.guardrails.SizeCapGuardrail
 
getMaxConcurrent() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getMaxConcurrent() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
How many requests this endpoint takes in flight at once, or null when the endpoint is bounded by a quota window instead.
getMaxContextTokens() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getMaxContextTokens() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
 
getMaxCooldownMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Maximum cooldown duration.
getMaxFiles() - Method in class ai.redouble.demo.extract.ExtractRequest
 
getMaxIterations() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
getMaxLength() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchInput
 
getMaxMessages() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getMaxOutputTokens() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getMaxOutputTokens() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
 
getMaxPatents() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerInput
 
getMaxPatents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerInput
 
getMaxQuantity() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
getMaxRequests() - Method in class ai.redouble.nucleo.ext.lit.PubMedRateLimiter
 
getMaxRequests() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.UsptoOdpRateLimiter
 
getMaxRequests() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Maximum requests allowed per window at zero throttle.
getMaxResults() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getMaxResults() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getMaxResults() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getMaxResults() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getMaxResults() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
getMaxThrottle() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Maximum throttle coefficient.
getMcpHandle() - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
getMeanCalls() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanCost() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanIterations() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanJudgeScore() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanLatencyPerCallMs() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanScore() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeanWallMs() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getMeetsMinimum() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
getMentions() - Method in class ai.redouble.demo.pricing.PriceMentions
 
getMentions() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getMentionsFound() - Method in class ai.redouble.demo.pricing.PricingReport
 
getMeshTerms() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getMeshTerms() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
getMessage() - Method in class ai.redouble.nucleo.chat.messages.StatusMessage
 
getMessageBus() - Static method in class ai.redouble.nucleo.harness.Governor
Gets the message bus for publishing and subscribing to events.
getMessageBus() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Gets the message bus for event subscription.
getMessageId() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
getMessageId() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets the unique message ID.
getMessageId() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getMessageId() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getMessages() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getMessages() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getMessageType() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getMetadata() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
 
getMetadata() - Method in class ai.redouble.nucleo.events.OrchestratorIdleEvent
 
getMetadata() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the job execution metadata (wait times, costs, etc.).
getMetadata() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getMetadata() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getMetadata(String) - Method in class ai.redouble.nucleo.harness.JobContext
Gets a metadata value.
getMetadata(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Gets metadata associated with a context.
getMimeType() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getMimeType() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns the MIME type (for binary content).
getMinimumHours() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
getMinimumRequired() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
getMinMessages() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getModel() - Method in class ai.redouble.demo.QuickAnswer
 
getModel() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getModel() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The spec serving this conversation - delegation to the wired ModelBinding.
getModel() - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
 
getModel() - Method in interface ai.redouble.nucleo.harness.llm.Client
 
getModel() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getModel() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The resolved spec.
getModel() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
getModelBinding() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getModelBindings() - Method in class ai.redouble.nucleo.harness.JobRequirements
The declared model bindings, in declaration order.
getModelId() - Method in class ai.redouble.demo.extract.Embedding
 
getModelId() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getModelId() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getModelId() - Method in class ai.redouble.demo.extract.FileIndex
 
getModelId() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getModelId() - Method in exception class ai.redouble.nucleo.harness.errors.ProviderRefusalException
The catalog id of the model that refused.
getModelId() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getModelId() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getModelId() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getModelIdentifier() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getModelIdentifier() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
getModelIdentifier() - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
 
getModelLimit() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
 
getModelName() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
getModelName() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
getModelName() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
getModelName() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OutputTruncationRetryException
 
getModelName() - Method in exception class ai.redouble.nucleo.harness.errors.retry.QuotaExhaustedException
 
getModelName() - Method in exception class ai.redouble.nucleo.harness.errors.retry.ResponseCorrectionRetryException
 
getModelName() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
 
getMonthsDifference() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
getName() - Method in class ai.redouble.demo.decide.Document
 
getName() - Method in class ai.redouble.demo.decide.FileEntry
 
getName() - Method in class ai.redouble.demo.extract.FileHead
 
getName() - Method in class ai.redouble.demo.quarkus.SessionConfigSource
 
getName() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
getName() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
getName() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getName() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getName() - Method in interface ai.redouble.nucleo.harness.Job
Gets the user-friendly name for this job.
getName() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
getName() - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
getName() - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
getName() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
Human-readable logical name (e.g.
getName() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
getName() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
getNames() - Method in class ai.redouble.demo.pricing.ProductNames
 
getNewBudget() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
getNewBudget() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OutputTruncationRetryException
 
getNote() - Method in class ai.redouble.demo.extract.Extraction
 
getNote() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getNote() - Method in class ai.redouble.demo.pricing.PricePoint
 
getNote() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getNote() - Method in class ai.redouble.examples.artifacts.OrderRecord
 
getNote() - Method in class ai.redouble.examples.scopes.FileNote
 
getNote() - Method in class ai.redouble.examples.tool.OrderStatus
 
getNote() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getNote() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
A person's or the discovery's free-text remark on the entry, or null: where it came from, what was inherited, why it is disabled.
getObjectivePattern() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getObservedRequestsLimit() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getObservedTokensLimit() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getOffendingClasses() - Method in exception class ai.redouble.nucleo.harness.schema.MissingTypeAliasException
 
getOffset() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
getOffset() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getOrcid() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
getOrcid() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getOrderNumber() - Method in class ai.redouble.examples.artifacts.OrderRecord
 
getOrderNumber() - Method in class ai.redouble.examples.scope.CustomerOrder
 
getOrderNumber() - Method in class ai.redouble.examples.scopes.DisputeDoer
 
getOrderNumber() - Method in class ai.redouble.examples.scopes.FileNote
 
getOrderNumber() - Method in interface ai.redouble.examples.scopes.OrderScoped
 
getOrderNumber() - Method in class ai.redouble.examples.tool.OrderNumber
 
getOrderNumber() - Method in class ai.redouble.examples.tool.OrderStatus
 
getOrders() - Method in class ai.redouble.examples.artifacts.CustomerOrders
 
getOrders() - Method in class ai.redouble.examples.doer.CustomerReport
 
getOrdersLookedUp() - Method in class ai.redouble.examples.agent.OrderAnswer
 
getOrdinal() - Method in class ai.redouble.demo.decide.Statement
 
getOrdinal() - Method in class ai.redouble.demo.quarkus.SessionConfigSource
 
getOrigin() - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
getOriginalLength() - Method in class ai.redouble.nucleo.harness.schema.SummarizedField
Gets the length of the original full text.
getOriginalLength() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
getOriginalUserInput() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
getOutput() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The declared output, or null for the wired form (the conversation declares) and for the input-only kinds.
getOutput() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
 
getOutputBudget(OutputSize) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getOutputBudget(OutputSize) - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
The output tokens an OutputSize rung means on this entry.
getOutputBudgets() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getOutputDeclaration() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getOutputDeclaration() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getOutputDeclaration() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
How much answer this thinker's turns book: an OutputSize rung or a raw count, declared in the constructor next to the grade.
getOutputFormat() - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
getOutputJson() - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
getOutputModalities() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getOutputModalities() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
What the model produces, in the provider's own words (TEXT, IMAGE, EMBEDDING, ...), as the discovery recorded them; null when never recorded.
getOutputPricePerMillion() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getOutputPricePerMillion() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
List price per million output tokens for this endpoint in ModelSpec.getCurrency(), or null when unset.
getOutputTokens() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getOutputTokens() - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
getOutputTokens() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getOutputTokens() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getOutputTokens() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getOutputTokens() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getOverflowAmount() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
Returns how much over the limit we estimate to be.
getOverflowRatio() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
Returns the ratio of estimated tokens to limit (e.g., 1.5 = 50% over).
getOwner() - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
getPage() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchOutput
 
getPageCount() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
getPageRange() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
getPages() - Method in class ai.redouble.demo.extract.Extraction
 
getPages() - Method in class ai.redouble.demo.extract.FileRef
 
getPages() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getParameterName() - Method in exception class ai.redouble.nucleo.harness.errors.InvalidInputException
 
getParentJobId() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getParentJobId() - Method in interface ai.redouble.nucleo.harness.Identifiable
Gets parent job ID.
getParentJobId() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the parent job ID if this job was spawned by another job.
getParentJobId() - Method in class ai.redouble.nucleo.harness.JobHandle
 
getParentJobId() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getParentPatents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
getParseError() - Method in exception class ai.redouble.nucleo.harness.errors.retry.JsonParseException
 
getParseError() - Method in class ai.redouble.nucleo.tools.ToolCall
 
getPatent() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioOutput
 
getPatent() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextOutput
 
getPatent() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchOutput
 
getPatent() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextOutput
 
getPatentAbstract() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOCitationsOutput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionOutput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsInput
 
getPatentNumber() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
getPatentNumbers() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
getPatents() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
getPatents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchOutput
 
getPatents() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
getPatentsFound() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
getPatentsFound() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
getPath() - Method in class ai.redouble.demo.decide.Document
 
getPath() - Method in class ai.redouble.demo.decide.FileEntry
 
getPath() - Method in class ai.redouble.demo.decide.Folder
 
getPath() - Method in class ai.redouble.demo.extract.Extraction
 
getPath() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getPath() - Method in class ai.redouble.demo.extract.FileRef
 
getPath() - Method in class ai.redouble.demo.pricing.DocumentText
 
getPath() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getPayload() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
getPdfUrl() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
getPercentChange() - Method in class ai.redouble.demo.pricing.PriceMention
 
getPercentChange() - Method in class ai.redouble.demo.pricing.PricePoint
 
getPhase() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
A lower phase than the web server's (Boot puts it just under the default), so the dispatcher starts before the first request can arrive and stops after the last one has drained.
getPinnedSpec() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The pinned spec of a pinned binding; null for grade-declared seats.
getPmcid() - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
getPmcid() - Method in class ai.redouble.nucleo.ext.lit.models.PMCFullTextInput
 
getPmcid() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getPmcid() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
getPmid() - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
getPmid() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getPmid() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
getPmids() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
getPoints() - Method in class ai.redouble.demo.pricing.PriceSeries
 
getPojoClass() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getPojoJson() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getPosition() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
getPredicate() - Method in class ai.redouble.demo.AgentTrace
 
getPredicate() - Method in class ai.redouble.demo.BenchmarkRace
 
getPredicate() - Method in class ai.redouble.demo.decide.DecisionTrace
 
getPredicate() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
 
getPredicate() - Method in class ai.redouble.nucleo.harness.Heart
 
getPredicate() - Method in class ai.redouble.nucleo.harness.observability.CostLedger
 
getPredicate() - Method in class ai.redouble.nucleo.harness.observability.EventLogger
 
getPredicate() - Method in interface ai.redouble.nucleo.harness.observability.JobObserver
Returns a predicate for filtering events at the MessageBus level.
getPredicate() - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
getPredicate() - Method in class ai.redouble.nucleo.harness.observability.SystemHealthReporter
 
getPreprint() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput
 
getPreprints() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
getPreviousBudget() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
getPreviousBudget() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OutputTruncationRetryException
 
getPrincipal() - Method in class ai.redouble.nucleo.guardrails.AbstractAuthGuardrail
The principal on whose behalf the gated invocation runs, from the gated job's snapshot.
getPrior() - Method in class ai.redouble.nucleo.harness.models.Situation
The spec that served this conversation before, when one is known - stickiness and cache live here.
getPriority() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getPriority() - Method in interface ai.redouble.nucleo.harness.Job
Gets the job priority (higher values = higher priority).
getPriorityClaims() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
getPriorityDate() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getPriorityDate() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
getPriorSpecId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getProbedAt() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getProbeTimeoutMs() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
How long a probe may stay in flight without a verdict before the circuit gives it up and falls back to BLOCKED.
getProducedAt() - Method in class ai.redouble.nucleo.prompt.PromptContext
 
getProduct() - Method in class ai.redouble.demo.pricing.PriceMention
 
getProduct() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getProducts() - Method in class ai.redouble.demo.pricing.PricingReport
 
getProgressMessage() - Method in class ai.redouble.nucleo.harness.JobContext
 
getProgressPercent() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
getProgressPercent() - Method in class ai.redouble.nucleo.harness.JobContext
 
getPromisedFor() - Method in class ai.redouble.examples.artifacts.OrderRecord
 
getPromisedFor() - Method in class ai.redouble.examples.tool.OrderStatus
 
getPrompt() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerObjective
 
getProperties() - Method in class ai.redouble.demo.quarkus.SessionConfigSource
 
getPropertyNames() - Method in class ai.redouble.demo.quarkus.SessionConfigSource
 
getProtocolVersion() - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
getProvider() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
getProvider() - Method in exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
getProvider() - Method in exception class ai.redouble.nucleo.harness.errors.retry.QuotaExhaustedException
 
getProvider() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
getProvider() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getProvider() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getProvider() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getProviderByName(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Looks up a provider by name.
getProviderHeaders() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getProviderKey() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getProviderKey() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Key of the ClientProvider that serves this spec.
getProviderMessage() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
getProviderRequestId() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getProviderRequestId() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getProviders() - Method in class ai.redouble.nucleo.harness.JobRequirements
Returns a copy of the declared providers, in declaration order.
getProviders() - Method in class ai.redouble.nucleo.tools.registry.ToolSelector
 
getProviders() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Gets all currently registered providers.
getProviders() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Gets all currently registered providers (class-based and otherwise).
getPublicationDate() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getPublicationDate() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
getPublicationDate() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getPublicationType() - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
getPublicationType() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getPublicationTypes() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
getPublicationTypes() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
getPublishedDoi() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getPublishedDoi() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getPurpose() - Method in class ai.redouble.demo.extract.TextToEmbed
 
getPurpose() - Method in class ai.redouble.nucleo.harness.llm.EmbeddingsResponse
Corpus item or live probe, which decides the provider's input type.
getQualifiers() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
getQuantity() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
getQuery() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getQuery() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getQuery() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
getQuery() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
getQueryExecuted() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
getQueryExecuted() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
getQuestion() - Method in class ai.redouble.examples.doer.CustomerQuestion
 
getQuestion() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
getQuote() - Method in class ai.redouble.demo.pricing.PriceMention
 
getQuote() - Method in class ai.redouble.demo.pricing.PricePoint
 
getRateLimiter() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
getRateLimiter() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Returns the rate limiter for this client.
getRateLimiter(ModelSpec) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Gets or creates the rate limiter for the given model spec, seeded from the spec's current tpm/rpm.
getRateLimiter(ModelSpec) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Gets or creates a rate limiter for the given model.
getRateLimiter(Class) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Gets or creates the singleton instance of a concrete rate limiter class.
getRateLimitInfo() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
getRateLimitInfo() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getRationale() - Method in class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
getRawContent() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
getRawContent() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets the raw text content of the message.
getRawContent() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getRawContent() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getReason() - Method in class ai.redouble.demo.extract.Classification
 
getReason() - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ForceUnlockRequest
 
getReason() - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
getReason() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
getReason() - Method in exception class ai.redouble.nucleo.harness.errors.UnauthorizedException
 
getReason() - Method in class ai.redouble.nucleo.harness.JobContext.CancellationToken
 
getReason() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
getReason() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
getReason() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
getReasonForFailure() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getReasoning() - Method in class ai.redouble.demo.QuickAnswer
 
getReasoning() - Method in class ai.redouble.nucleo.harness.schema.ReasonablePojo
 
getReasoning() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
getReasoning() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
getReasoning() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
getRecurrence() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getReference() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
The name of a type this field refers back to rather than describing again, set when the walker met a cycle.
getReference() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
getRefusal() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Why the provider refused, in its own words, when the stop reason is LLMStopReason.CONTENT_FILTERED and the provider explained itself (Anthropic's stop_details.explanation); null when it gave no account.
getRefusalCategory() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
The provider's word for the policy area behind a LLMStopReason.CONTENT_FILTERED stop (Anthropic's stop_details.category: reasoning_extraction, cyber, bio, ...); null when it named none.
getRegisteredToolNames() - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Returns the names of every registered tool.
getRejected() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult
 
getRejected() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult
 
getRelevance() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getRelevance() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getRelevance() - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
getRelevanceJustification() - Method in class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
getRelevantArticles() - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
getRemainingTime() - Method in class ai.redouble.nucleo.harness.JobContext
Gets remaining time before timeout.
getRemainingTTL(String) - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Gets the remaining TTL for a context.
getReply() - Method in class ai.redouble.examples.agent.OrderAnswer
 
getRepresentativeDrawingUrl() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
getRequest() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getRequestedCount() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
getRequestedMaxTokens() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
The max output tokens requested of the provider for this call.
getRequestedOutputTokens() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets requested output tokens for rate limiter reservation.
getRequestedOutputTokens() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getRequestedOutputTokens() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Gets requested output tokens for rate limiter reservation.
getRequestsLimit() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getRequestsPerMinute() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter.Config
 
getRequestsRemaining() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getRequestTimeout() - Method in interface ai.redouble.nucleo.mcp.MCPEndpoint
Per-call timeout for tools/call responses from this endpoint, passed to the SDK's McpClient.sync(...).requestTimeout(...) builder.
getRequestTimeout() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getRequirements() - Method in class ai.redouble.demo.decide.ListFolderTool
 
getRequirements() - Method in class ai.redouble.demo.decide.ReadDocumentTool
 
getRequirements() - Method in class ai.redouble.demo.decide.SplitStatementsTool
 
getRequirements() - Method in class ai.redouble.demo.extract.ClassifyFileTool
 
getRequirements() - Method in class ai.redouble.demo.extract.DeterministicExtractTool
 
getRequirements() - Method in class ai.redouble.demo.extract.EmbedTextTool
 
getRequirements() - Method in class ai.redouble.demo.extract.VisionExtractTool
 
getRequirements() - Method in class ai.redouble.demo.poi.PdfVisionExtractTool
 
getRequirements() - Method in class ai.redouble.demo.poi.PoiDeterministicExtractTool
 
getRequirements() - Method in class ai.redouble.demo.pricing.CanonicalizeProductsTool
 
getRequirements() - Method in class ai.redouble.demo.pricing.DecideProductGroupsTool
 
getRequirements() - Method in class ai.redouble.demo.pricing.ExtractPricesTool
 
getRequirements() - Method in class ai.redouble.examples.artifacts.CustomerOrdersTool
 
getRequirements() - Method in class ai.redouble.examples.mcpwrap.RemoteOrderStatusTool
 
getRequirements() - Method in class ai.redouble.examples.scope.CustomerOrderTool
 
getRequirements() - Method in class ai.redouble.examples.scopes.FileNoteTool
 
getRequirements() - Method in class ai.redouble.examples.tool.OrderStatusTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.lit.tools.BioRxivFetchTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.lit.tools.BioRxivSearchTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.lit.tools.PMCFullTextTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.lit.tools.PubMedFetchTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.lit.tools.PubMedSearchTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsTool
 
getRequirements() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchTool
 
getRequirements() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
A read-only requirement: a guard that needs durable state overrides this and declares its provider.
getRequirements() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldTool
 
getRequirements() - Method in interface ai.redouble.nucleo.harness.Job
Declares resource requirements for this job.
getRequirements() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getRequirements() - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Coordinators require NO resources - they coordinate other jobs.
getRequirements() - Method in class ai.redouble.nucleo.tools.AbstractTool
Default requirements for tools.
getRequirements() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.AnalyzeViolationTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchTool
 
getRequirements() - Method in class ai.redouble.nucleo.tools.deciding.DecisionCall
One decision binding, priced from the request and read-only (a decision reads and writes nothing of the deployment's).
getRequirements() - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
getResearchGaps() - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
getReservation() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The priced reservation.
getReservedInput() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The input half of the priced reservation, for a spend gate that prices input and output at their own rates.
getReservedOutput() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The output half of the priced reservation.
getResources() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
 
getResourceType() - Method in exception class ai.redouble.nucleo.harness.errors.ResourceNotFoundException
 
getResponse() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Gets the parsed response using the ResponseHandler.
getResponseBody() - Method in interface ai.redouble.nucleo.harness.errors.http.HttpErrorResponse
 
getResponseClass() - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
getResponseClass() - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
getResponseClass() - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
getResponseClass() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
getResponseHandler() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
getResponseHandler() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getResponseMessage() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getResult() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
The result, present on a completion event only; empty on every other terminal event.
getResult() - Method in class ai.redouble.nucleo.events.JobCompletedEvent
 
getResult() - Method in class ai.redouble.nucleo.harness.JobContext
 
getResult() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Gets the final result - subclass specific.
getResult() - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
 
getResult() - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
 
getResult() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
getResultArtifact() - Method in class ai.redouble.nucleo.mcp.MCPToolResult
 
getRetainDuration() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
getRetainDuration() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Gets the retention duration for intermediate releases (between tool calls).
getRetrievedCount() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
getRetryAfter() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getRetryAfterSeconds() - Method in exception class ai.redouble.nucleo.harness.errors.http.UpstreamThrottleException
 
getRole() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getRole() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
getRole() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets the role of the message sender.
getRole() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getRole() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getRows() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getRpm() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getRpm() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Requests-per-minute limit for this endpoint/account.
getRubric() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
getRun() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getRunAt() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getRuns() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getRuns() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
getSampled() - Method in class ai.redouble.demo.extract.FileHead
 
getScanPages() - Method in class ai.redouble.demo.extract.Extraction
One-based numbers of the pages that are pictures, or null when every page carries text.
getScopeGuard() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
The sealed binding of the flow this guard runs in, consulted by the door only when the concrete guard declares ScopeAuthority - ScopeAuthority.getScopeGuard().
getScopeGuard() - Method in interface ai.redouble.nucleo.guardrails.ScopeAuthority
The guard: the authored field before dispatch, the sealed effective guard after.
getScopeGuard() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getScopeGuard() - Method in class ai.redouble.nucleo.harness.models.Situation
 
getScopeGuard() - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
The authoring surface before dispatch, the sealed effective guard after - ScopeAuthority.getScopeGuard().
getScopeId() - Method in class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
getScopeId() - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
The entity this conversation is bound to.
getScopes() - Method in class ai.redouble.nucleo.guardrails.ScopeGuard
 
getScore() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getSeededFollowupMessage() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Optional user message seeded once, immediately after the objective and before the thinking loop begins.
getSends() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
The inputs beyond text this request declared it sends; null when it declared none, a text-only request.
getSends() - Method in class ai.redouble.nucleo.harness.models.Situation
The inputs beyond text the request declared it sends (ModelBinding.setSends): the picker serves it only from an entry that accepts every one.
getSeries() - Method in class ai.redouble.demo.pricing.ProductPricing
 
getServedModel() - Method in class ai.redouble.demo.QuickAnswer
 
getServedModelId() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getServedModelId() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getServedModelId() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getServedModelId() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getServedModelId() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getServer() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchInput
 
getServer() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getServer() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
getServer() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getServerInfo() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
getServerInfo() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Returns information about the connected MCP server.
getServersSearched() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
getService() - Method in interface ai.redouble.nucleo.harness.errors.http.HttpErrorResponse
 
getServiceName() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
 
getServiceName() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
 
getServiceName() - Method in exception class ai.redouble.nucleo.harness.errors.ExternalServiceException
 
getServiceName() - Method in exception class ai.redouble.nucleo.harness.errors.UnauthorizedException
 
getServiceName() - Method in class ai.redouble.nucleo.http.AbstractApiClient
Service name reported in exceptions and logs.
getServiceName() - Method in class ai.redouble.nucleo.mcp.auth.McpTokenClient
 
getSessionFactory() - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
The factory the next AbstractHibernateResourceProvider.acquire(boolean) opens its session from.
getSeverity() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
getSeverity() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
getSignature() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getSize() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
getSizeBytes() - Method in class ai.redouble.demo.extract.FileHead
 
getSkillName() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getSkillNames() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillInput
 
getSkills() - Method in class ai.redouble.nucleo.tools.registry.SkillSelector
The resolved set, in declaration order; the registry is consulted now, not at declaration.
getSkillsUsed() - Method in class ai.redouble.demo.DemoAnswer
 
getSnapshot() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the current job snapshot with metadata attached.
getSnapshot() - Method in class ai.redouble.nucleo.harness.models.Situation
 
getSnippet() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
getSortBy() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
getSource() - Method in class ai.redouble.demo.decide.Statement
 
getSource() - Method in class ai.redouble.demo.pricing.PricePoint
 
getSource() - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
getSource() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
getSource() - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
getSpecId() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getSpend() - Method in class ai.redouble.demo.pricing.PricingReport
 
getSpent() - Method in class ai.redouble.demo.extract.ExtractReport
 
getSpent() - Method in class ai.redouble.demo.extract.RunSpend
 
getStartDateTime() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
getStartedAt() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getStartTime() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
 
getStartTime() - Method in interface ai.redouble.nucleo.events.TerminalEvent
Gets the start time of the job.
getStartTime() - Method in class ai.redouble.nucleo.harness.JobContext
 
getStartTime() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
getState() - Method in class ai.redouble.nucleo.events.JobScheduled
 
getState() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the current job state.
getState() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getStatedOn() - Method in class ai.redouble.demo.pricing.PriceMention
 
getStatistics() - Static method in class ai.redouble.nucleo.harness.Governor
Gets execution statistics.
getStatistics() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Gets statistics for the unified execution system.
getStats() - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Gets current conversation memory statistics.
getStats() - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Gets storage statistics.
getStats() - Method in class ai.redouble.nucleo.http.HttpConnectionPools
Gets current pool statistics.
getStatus() - Method in class ai.redouble.demo.pricing.PricePoint
 
getStatus() - Method in class ai.redouble.demo.pricing.PriceSeries
 
getStatus() - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
getStatus() - Method in class ai.redouble.examples.artifacts.OrderRecord
 
getStatus() - Method in class ai.redouble.examples.tool.OrderStatus
 
getStatus() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
getStatus() - Method in class ai.redouble.nucleo.chat.messages.StatusMessage
 
getStatus() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
getStatus() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
getStatus() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Implementation-specific status snapshot.
getStatus() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
Returns current gate status for monitoring.
getStatus() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Gets the current available capacity, computed at this instant from the clock.
getStatus() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getStatus() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether this spec may be served, and who said it may not: ModelStatus.OPEN is picked and pinged, ModelStatus.DISABLED is the deployment's own decision and ModelStatus.DEPRECATED the vendor's.
getStatus() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getStatus(ModelSpec) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Gets the current status of a model's rate limiter.
getStatusCode() - Method in interface ai.redouble.nucleo.harness.errors.http.HttpErrorResponse
 
getSteps() - Method in class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
getStopReason() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Gets the stop reason returned by the LLM API.
getStopReason() - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
getStore() - Method in class ai.redouble.nucleo.harness.Heart
The store, for operator inspection (inspect()) and cancellation surfaces.
getSubmittedAt() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getSubtitle() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
One line of context under the title in the picker - the caller decides what identifies a scope at a glance (a ticket: company and status; a project: owner).
getSuccessesPerDecrease() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Number of consecutive successes needed before one decrement.
getSuggestedDelay() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
getSummaries() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
getSummarizer() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
getSummary() - Method in class ai.redouble.examples.artifacts.SelectedOrders
 
getSummary() - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
getSummary() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
getSummary() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
getSummary() - Method in class ai.redouble.nucleo.harness.conversation.compaction.CompactionResult
Gets the main summary.
getSummary() - Method in class ai.redouble.nucleo.harness.schema.SummarizedField
Gets the summary with length prefix.
getSummary() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
getSummary() - Method in class ai.redouble.nucleo.tools.thinking.SubThinkerOutput
 
getSupportedFileTypes() - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Gets the set of supported file MIME types for this provider.
getSupportedFileTypes() - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
getSupportedFileTypes() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
getSupportedFileTypes() - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
getSupportedImageTypes() - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Gets the set of supported image MIME types for this provider.
getSupportedImageTypes() - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
getSupportedImageTypes() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
getSupportedImageTypes() - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
getSystemPrompt() - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
First-class Prompt; override only for dynamic composition, as on the looping thinkers.
getSystemPrompt() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
First-class Prompt carrying this thinker's static system instructions.
getSystemPromptText() - Method in class ai.redouble.demo.DemoAgent
 
getSystemPromptText() - Method in class ai.redouble.examples.agent.OrderAgent
 
getSystemPromptText() - Method in class ai.redouble.examples.artifacts.SelectingAgent
 
getSystemPromptText() - Method in class ai.redouble.examples.scope.CaseAgent
 
getSystemPromptText() - Method in class ai.redouble.nucleo.ext.lit.tools.LiteratureAggregator
 
getSystemPromptText() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinker
 
getSystemPromptText() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinker
 
getSystemPromptText() - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
Simple-case override: the static system-prompt text, annotated @StaticPrompt.
getSystemPromptText() - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Simple-case override: return the static system-prompt text.
getSystemPromptText() - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
 
getSystemWideTools() - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Get all system-wide tools.
getTarget() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
 
getTask() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
getTechnicalMessage() - Method in exception class ai.redouble.nucleo.harness.errors.SystemException
 
getTemperature() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
getTemperature() - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
The caller-set sampling temperature, or null when none was set and the provider's own default applies.
getTemperature() - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
getTenantId() - Method in interface ai.redouble.nucleo.guardrails.TenantScoped
 
getTerminatedAt() - Method in class ai.redouble.nucleo.events.AbstractTerminalEvent
Gets the time when the terminal state was reached.
getTerminationReason() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
getTerminationReason() - Method in interface ai.redouble.nucleo.events.WorkflowTerminationEvent
The reason for workflow termination: one of the two questions every member of this category answers.
getText() - Method in class ai.redouble.demo.decide.Document
 
getText() - Method in class ai.redouble.demo.decide.Statement
 
getText() - Method in class ai.redouble.demo.extract.Extraction
 
getText() - Method in class ai.redouble.demo.extract.TextToEmbed
 
getText() - Method in class ai.redouble.demo.extract.Transcription
 
getText() - Method in class ai.redouble.demo.pricing.DocumentText
 
getText() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getText() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns the text content (for type="text").
getText() - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
getText(String, String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Executes a GET and returns the raw response body as a String.
getTextContent() - Method in class ai.redouble.nucleo.mcp.MCPToolResult
Extracts the first text content from the result.
getThinker() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
getThinker() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
getThinker() - Method in interface ai.redouble.nucleo.tools.registry.ToolRegistryAware
 
getThinkingBudget(Depth) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getThinkingBudget(Depth) - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
The reasoning tokens a call at this depth books on this entry.
getThinkingBudgets() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getThinkingMode() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getThinkingMode() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
 
getThought() - Method in class ai.redouble.nucleo.harness.schema.SimpleReasoning
 
getThrottleCoefficient() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Current throttle coefficient.
getThrottleCoefficient() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Gets current throttle coefficient.
getThrottleDecrement() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
How much to decrease throttle per recovery step.
getThrottleIncrement() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
How much to increase throttle on each pressure signal.
getTier() - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
getTimeBasedRecoveryMinutes() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Minutes without pressure before switching to aggressive recovery.
getTimeBasedRecoveryMultiplier() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Multiplier for decrement amount during time-based recovery.
getTimeout() - Method in class ai.redouble.nucleo.events.JobTimedOut
 
getTimeout() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getTimeout() - Method in interface ai.redouble.nucleo.harness.Job
Maximum time before the dispatcher times out and kills this job.
getTimeout() - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Orchestrators hold no resources and only wait on tools, each of which carries its own timeout.
getTimestamp() - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
getTimestamp() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
getTimestamp() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Gets the timestamp when this message was created.
getTimestamp() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
getTimestamp() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
getTimezone() - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
getTitle() - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
getTitle() - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
getTitle() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getTitle() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getTitle() - Method in class ai.redouble.nucleo.harness.artifacts.LinkArtifact
 
getTitle() - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
getTitle() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the conversation title.
getTitle() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getTitleAbstract() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
getTitleSearch() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
getTokens(ModelSpec) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Returns actual tokens if available, otherwise estimates.
getTokensLimit() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getTokensPerMinute() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter.Config
 
getTokensRemaining() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getTokensReset() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getToolCalls() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
getToolDescription() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getToolDescription() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getToolFault() - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
getToolInputJson() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getToolName() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getToolName() - Method in class ai.redouble.nucleo.mcp.GenericMCPToolAdapter
 
getToolName() - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
getToolName() - Method in class ai.redouble.nucleo.tools.ToolCall
 
getToolNames() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsInput
 
getToolRegistry() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
getToolRegistry() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
getToolRegistry() - Method in interface ai.redouble.nucleo.tools.registry.ToolRegistryAware
 
getToolResultJson() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getTools() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Gets all currently registered tool classes.
getTools() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Gets all currently registered tool classes.
getToolSchemaJson() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getToolUseId() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getToolUseId() - Method in class ai.redouble.nucleo.tools.ToolCall
 
getTotal() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
getTotal(String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
Spent so far in one currency; zero when nothing priced in it ran.
getTotalCount() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
getTotalCount() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
getTotalCount() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
getTotalCount() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchOutput
 
getTotalHours() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
getTotalMatches() - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentOutput
 
getTotalMinutes() - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
getTotals() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
Spent so far, one figure per currency the workflow's calls were priced in.
getTotalTokens(ModelSpec) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets total tokens counting against the context window.
getTpm() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getTpm() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Tokens-per-minute limit for this endpoint/account.
getTransportType() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getTransportType() - Method in interface ai.redouble.nucleo.mcp.MCPEndpoint
Returns the transport type for this endpoint.
getTransportType() - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
getTriggerKeyword() - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
getTruncated() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
getTruncated() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
getType() - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
getType() - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
getType() - Method in class ai.redouble.nucleo.events.SchedulerEvent
 
getType() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getType() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
getType() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
getType() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
getType() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns the content type: "text", "image", or "resource".
getUndecodable() - Method in class ai.redouble.demo.extract.FileHead
 
getUnitRate() - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
getUnpricedCalls() - Method in class ai.redouble.demo.extract.ExtractReport
 
getUnpricedCalls() - Method in class ai.redouble.demo.extract.RunSpend
 
getUnpricedCalls() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.ModelSpend
 
getUnpricedCalls() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
 
getUpstreamRetries() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getUpstreamRetries() - Method in interface ai.redouble.nucleo.harness.Job
How many transparent re-runs the dispatcher may give this job when the upstream fails with a retry signal (a 429, a 529, a plain 5xx or a connection failure), on one shared counter per execution; past them the job fails with the last signal as cause.
getUrl() - Method in class ai.redouble.nucleo.harness.artifacts.LinkArtifact
 
getUrl() - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
getUrl() - Method in class ai.redouble.nucleo.tools.builtin.WebFetchInput
 
getUrl() - Method in interface ai.redouble.nucleo.tools.guardrails.UrlInput
 
getUsagePercentage(ConversationContext) - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Gets the current usage percentage of the context window.
getUsed() - Method in class ai.redouble.nucleo.tools.ResponseCorrection
Corrections consumed so far by the job holding this.
getUserFriendlyDescription() - Method in class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
getUserFriendlyDescription() - Method in class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
getUserFriendlyDescription() - Method in interface ai.redouble.nucleo.harness.schema.Reasoning
Returns a user-friendly description of the reasoning.
getUserFriendlyDescription() - Method in class ai.redouble.nucleo.harness.schema.SimpleReasoning
 
getUserFriendlyDescription() - Method in class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
getUserId() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getUserId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the user ID who owns this conversation.
getUserId() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
getUserId() - Method in interface ai.redouble.nucleo.harness.Identifiable
Gets workflow owner.
getUserId() - Method in class ai.redouble.nucleo.harness.JobContext
Get the user ID who submitted the job.
getUserId() - Method in class ai.redouble.nucleo.harness.JobHandle
 
getUserId() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getUserIdPattern() - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
getValidationErrors() - Method in exception class ai.redouble.nucleo.harness.errors.retry.ResponseValidationException
 
getValidationErrors(ThinkingResponse) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
The envelope's own required fields, plus the answer's when an answer is present.
getValidationErrors(String) - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
getValidationErrors(T) - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
getValidationErrors(T) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
getValidationRule() - Method in exception class ai.redouble.nucleo.harness.errors.InvalidInputException
 
getValidRoles() - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Gets the set of valid roles for this provider.
getValidRoles() - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
getValidRoles() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
getValidRoles() - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
getValue() - Method in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
getValue(String) - Method in class ai.redouble.demo.quarkus.SessionConfigSource
 
getVariant() - Method in class ai.redouble.demo.pricing.PriceMention
 
getVariant() - Method in class ai.redouble.demo.pricing.PricePoint
 
getVariantTag() - Method in class ai.redouble.nucleo.prompt.PromptContext
 
getVector() - Method in class ai.redouble.demo.extract.Embedding
 
getVector() - Method in class ai.redouble.nucleo.harness.llm.EmbeddingsResponse
The vector at the width the caller gets; null on a failed call.
getVersion() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
getVersion() - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
getVersion() - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
getVersion() - Method in class ai.redouble.nucleo.prompt.PromptContext
 
getVersionHistory(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Gets version history for a context.
getViolationText() - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
getVolume() - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
getWaitTimesMs() - Method in class ai.redouble.nucleo.harness.admission.Grant
Per-account wait attribution: for every account that refused this job at some point while it waited, how long it was short, in milliseconds, keyed by LimiterIdentity.limiterName().
getWallMs() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
getWallWaitMs() - Method in class ai.redouble.nucleo.harness.admission.Grant
Time from asking to being granted, in milliseconds.
getWireModelId() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
getWireModelId() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Provider-specific model identifier sent on the wire.
getWithinMonths() - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
getWorkerToolName() - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
getWorkflowId() - Method in class ai.redouble.demo.extract.ExtractReport
 
getWorkflowId() - Method in class ai.redouble.demo.pricing.PricingReport
 
getWorkflowId() - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ChatMessageRequest
 
getWorkflowId() - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.SubscribeRequest
 
getWorkflowId() - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.UnsubscribeRequest
 
getWorkflowId() - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
getWorkflowId() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
getWorkflowId() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Gets the workflow ID being observed.
getWorkflowId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Gets the workflow ID associated with this conversation.
getWorkflowId() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
getWorkflowId() - Method in interface ai.redouble.nucleo.harness.Identifiable
Gets workflow identifier (root job's ID).
getWorkflowId() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the workflow ID that groups all jobs in this workflow tree.
getWorkflowId() - Method in class ai.redouble.nucleo.harness.JobHandle
 
getWorkflowId() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
getWorkflowId() - Method in class ai.redouble.nucleo.harness.observability.CostLedger.Workflow
 
getYear() - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
GIF - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
give(List) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
give(List) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Refunds a debit whose request never went upstream: rollback and grant compensation.
give(List) - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
give(List) - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Rollback and compensation only.
give(List) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
A resourceful job finished: the next one in memory's line may go without waiting out the delay, and the evaluator is woken to release it.
give(List) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Credits previously taken amounts.
GLOBAL - Static variable in record class ai.redouble.nucleo.harness.models.ModelLineage
 
globalGate() - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
The pool-wide subprocess cap.
GOOGLE_AI_STUDIO - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
Governor - Class in ai.redouble.nucleo.harness
Public API for the Nucleo job execution engine.
grade - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The capability floor this thinker's calls need, or Grade.CEILING for a seat that wants the strongest model the deployment serves.
grade() - Method in record class ai.redouble.demo.AgentRequest
Returns the value of the grade record component.
grade() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the grade record component.
grade() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the grade record component.
grade() - Method in record class ai.redouble.demo.OrderEdit
Returns the value of the grade record component.
grade() - Method in record class ai.redouble.nucleo.harness.models.Seat
Returns the value of the grade record component.
Grade - Enum Class in ai.redouble.nucleo.harness.models
The capability ladder a seat declares its floor on.
GradeCriterion - Class in ai.redouble.nucleo.harness.models.discovery
The rule that puts a model on a rung of the Grade ladder: the vendor's own tier, then the model's generation, never its price.
grades() - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Returns the value of the grades record component.
Grant - Class in ai.redouble.nucleo.harness.admission
A Demand after Admission took it: the entries now held, the job snapshot every later event about them carries, and the wait attribution.
Grant() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
GRANTED_FROM_HOLD - Enum constant in enum class ai.redouble.nucleo.events.LimiterEvent.Type
 
GRANTED_IMMEDIATE - Enum constant in enum class ai.redouble.nucleo.events.LimiterEvent.Type
 
grantedKeys() - Method in class ai.redouble.nucleo.mcp.server.StaticGrantsAccessPolicy
The keys this policy grants by, for a startup log line.
grantTypesSupported() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns the value of the grantTypesSupported record component.
grantXmlUri(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Where the associated-documents endpoint keeps an application's split grant XML, or the pre-grant publication's when no grant has issued.
Group() - Constructor for class ai.redouble.demo.pricing.ProductGroups.Group
 
groups() - Method in record class ai.redouble.nucleo.mcp.server.McpConsumer
Returns the value of the groups record component.
growthPenalty() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the growthPenalty record component.
GuardedExecution - Interface in ai.redouble.nucleo.guardrails
A job that declares its own guardrails.
guardedInputTarget() - Method in interface ai.redouble.nucleo.guardrails.GuardedExecution
The object input-phase guardrails validate - the tool's typed input.
guardedInputTarget() - Method in interface ai.redouble.nucleo.tools.Tool
The input-phase guardrail target is the tool's typed input.
Guardrail<T> - Interface in ai.redouble.nucleo.guardrails
A guardrail: a job that validates a single target object at a tool-invocation edge.
GUARDRAIL - Enum constant in enum class ai.redouble.nucleo.harness.JobType
Validation gates run on another job's behalf: a guardrail.
GuardrailEnforcer - Class in ai.redouble.nucleo.harness
Framework-triggered enforcement of the job-based guardrail kinds.
GuardrailException - Exception Class in ai.redouble.nucleo.guardrails
Exception thrown when a guardrail validation fails.
GuardrailException(String) - Constructor for exception class ai.redouble.nucleo.guardrails.GuardrailException
Create a guardrail exception.
GuardrailException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.guardrails.GuardrailException
Create a guardrail exception with cause.

H

handle() - Method in class ai.redouble.nucleo.mcp.MCPConnector
 
handle() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
handleEvent(T) - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Handles a workflow event.
handleEvent(T) - Method in class ai.redouble.nucleo.harness.observability.StreamingLogObserver
 
harvest(ProbeOutcome, LLMResponse) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogPing
A ping's response onto its outcome: success or a failure classified OTHER, and every fact the response carries, the served model, the request id, the headers verbatim, the usage, the stop reason and the rate limits the provider reported.
hasArtifactRefs() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactResponse
Checks if this response references any artifacts.
hasArtifacts() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
hasCache() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Checks if this response used caching.
hasCapacity(int) - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
True if there is room for a request consuming the given token estimate.
hasContentBlocks() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Checks if structured content blocks are available.
hasDatabase() - Method in class ai.redouble.nucleo.harness.JobResources
Checks if this bundle has any database providers.
hashCode() - Method in record class ai.redouble.demo.AgentCapabilities
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.AgentRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.BenchmarkOutcome
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.BenchmarkRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.CatalogEntry
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.ConnectOutcome
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.ConnectRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.CredentialView
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.EntryEdit
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.OrderEdit
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.PartView
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.PinEdit
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.ProviderOutcome
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.ProviderStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.quarkus.DemoResource.ErrorBody
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.RuntimeStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.SessionRecord
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.SkillEntry
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.docs.Contents.Entry
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.docs.Contents.Part
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.examples.scope.CustomerScope
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.examples.scopes.CaseScope
 
hashCode() - Method in record class ai.redouble.examples.scopes.ChannelScope
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.examples.scopes.OrderScope
 
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.nucleo.guardrails.CompositeScope
 
hashCode() - Method in class ai.redouble.nucleo.guardrails.ReadOnlyScope
 
hashCode() - Method in record class ai.redouble.nucleo.guardrails.TenantScope
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.RedactedThinkingBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.SkillBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.Choice
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.DecisionRequest
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.Noul
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.NoulAnswer
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.Score
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
hashCode() - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.Seat
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.observability.Cost
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.nucleo.harness.observability.EventLogger
All EventLogger instances share the same hash code since they're functionally identical.
hashCode() - Method in class ai.redouble.nucleo.harness.observability.StreamingLogObserver
Hash code based on the workflow ID, the two logging flags and whether a timeout exists.
hashCode() - Method in record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.http.HttpReply
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.nucleo.mcp.MCPHandle
 
hashCode() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
hashCode() - Method in record class ai.redouble.nucleo.mcp.server.McpConsumer
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.secrets.Credential
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
Returns a hash code value for this object.
hashCode() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns a hash code value for this object.
hashCode() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
hashCode() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
hashCode() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
hashCode() - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Returns a hash code value for this object.
hasInactivityTimeout() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Checks if this observer has an inactivity timeout configured.
hasMainObjective(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
True when the named objective slot holds a value.
hasMultimodalContent() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Checks if this turn has multimodal content (non-text blocks).
hasProgress() - Method in class ai.redouble.nucleo.events.JobProgressEvent
Helper to check if this event has progress information.
hasReference() - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
Checks if this artifact has been assigned a reference.
hasResults() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
hasSeat() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether the runtime has a seat for this entry: an LLM entry carries a grade, an embeddings entry rides an embeddings key, a decision entry a decision key.
hasSystemText() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
 
hasTool(Class) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Checks if a tool class is registered with this thinker.
hasTool(Class) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Checks if a tool class is registered with this thinker.
hasTool(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
True iff a provider with the given name is registered.
hasTool(String) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Checks if a tool by name is registered with this thinker.
hasTool(String) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Checks if a tool name is registered with this thinker.
hasToolClass(Class) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
True iff the class's @ToolName value is currently registered.
header(String) - Method in record class ai.redouble.nucleo.http.HttpReply
The first header with this name, or null when the response carried none.
headers() - Method in record class ai.redouble.nucleo.http.HttpReply
Returns the value of the headers record component.
heading() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns the value of the heading record component.
HEALTHY - Enum constant in enum class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter.CircuitState
 
heapMaxBytes() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the heapMaxBytes record component.
heapUsedBytes() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the heapUsedBytes record component.
Heart - Class in ai.redouble.nucleo.harness
The heartbeat engine: consumes framework-minted Heartbeats off the bus into the HeartbeatStore, and fires due entries as ordinary job submissions under the authority captured at schedule time.
heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Returns the value of the heartbeat record component.
heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Returns the value of the heartbeat record component.
heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Returns the value of the heartbeat record component.
heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Returns the value of the heartbeat record component.
Heartbeat - Class in ai.redouble.nucleo.harness
A stored heartbeat: the intent of a ScheduleHeartbeat plus the captured authority under which it will fire - the publisher's principal and, for orchestrator-published schedules, the publisher's sealed ScopeGuard, replayed through the submission door at fire time so a self-scheduling flow cannot strip its inherited scope.
HeartbeatEvent - Interface in ai.redouble.nucleo.events.heartbeat
Sealed category for heartbeat control-plane events: schedule requests, cancellations, and the Heart's lifecycle notifications.
HeartbeatFired - Record Class in ai.redouble.nucleo.events.heartbeat
A due heartbeat was dispatched.
HeartbeatFired(Heartbeat, String) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
 
HeartbeatFired(Heartbeat, String, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Creates an instance of a HeartbeatFired record class.
HeartbeatFireFailed - Record Class in ai.redouble.nucleo.events.heartbeat
Submission threw when the Heart tried to fire a due heartbeat.
HeartbeatFireFailed(Heartbeat, Exception) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
 
HeartbeatFireFailed(Heartbeat, Exception, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Creates an instance of a HeartbeatFireFailed record class.
heartbeatId() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Returns the value of the heartbeatId record component.
heartbeatId() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the heartbeatId record component.
HeartbeatRebound - Record Class in ai.redouble.nucleo.events.heartbeat
A schedule request re-used an existing heartbeatId: the previous spec was replaced (most-recent-wins).
HeartbeatRebound(Heartbeat, Heartbeat) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
 
HeartbeatRebound(Heartbeat, Heartbeat, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Creates an instance of a HeartbeatRebound record class.
HeartbeatRequested - Record Class in ai.redouble.nucleo.events.heartbeat
A framework-minted heartbeat on its way to the store.
HeartbeatRequested(Heartbeat) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
 
HeartbeatRequested(Heartbeat, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Creates an instance of a HeartbeatRequested record class.
HeartbeatScheduled - Record Class in ai.redouble.nucleo.events.heartbeat
Confirmation that a heartbeat landed in the store - the publisher's way to verify its schedule was accepted (a rebind publishes HeartbeatRebound instead).
HeartbeatScheduled(Heartbeat) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
 
HeartbeatScheduled(Heartbeat, Instant) - Constructor for record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Creates an instance of a HeartbeatScheduled record class.
HeartbeatStore - Interface in ai.redouble.nucleo.harness
Where pending heartbeats live between beats - aliveness as data, not as parked threads.
held(T, List) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
GHSA-m8pq-5898-5q8j.
HELD - Enum constant in enum class ai.redouble.nucleo.events.LimiterEvent.Type
 
heldArtifacts(ThinkingResponse, ArtifactRegistry, List) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
The answer's artifacts and each tool call's are taken from the registry.
heldArtifacts(T, ArtifactRegistry, List) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
The parsed reply with every artifact in it taken from the conversation's registry.
heldOnMemory() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the heldOnMemory record component.
HelloModel - Class in ai.redouble.examples.hello
The smallest Nucleo program: ask a model one question about a piece of text and print the answer.
HelloModel() - Constructor for class ai.redouble.examples.hello.HelloModel
 
HibernateResourceProvider - Class in ai.redouble.nucleo.hibernate
The Hibernate provider a job uses directly: it unwraps the Session, connected and held for the job's whole life.
HibernateResourceProvider(String, SessionFactory, int, Duration) - Constructor for class ai.redouble.nucleo.hibernate.HibernateResourceProvider
 
HISTORY_COMPLETE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
HISTORY_MESSAGE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
Hit(String, double, String) - Constructor for record class ai.redouble.demo.extract.FileIndex.Hit
Creates an instance of a Hit record class.
holds(String) - Method in class ai.redouble.demo.quarkus.SessionCredentials
 
holds(String) - Method in interface ai.redouble.demo.SessionStore
Whether this store holds any part of the credential - a session credential may be corrected, a deployment's never.
holds(String) - Method in class ai.redouble.demo.spring.SessionCredentials
Whether this store holds any part of the credential - a session credential may be corrected, a deployment's never.
host() - Method in record class ai.redouble.demo.SessionRecord
Returns the value of the host record component.
host() - Method in record class ai.redouble.nucleo.secrets.Credential
Returns the value of the host record component.
host() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns the value of the host record component.
host(String, String, String) - Static method in record class ai.redouble.nucleo.secrets.CredentialShape
A credential that is only where to call: a server on the deployment's own machine or network that checks no key.
hostExample() - Method in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http400Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http401Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http403Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http404Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http413Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http422Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http429Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http500Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http502Exception
 
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.Http503Exception
 
http() - Method in interface ai.redouble.nucleo.harness.errors.http.HttpErrorResponse
The server's response: status, service, endpoint, raw body.
http() - Method in exception class ai.redouble.nucleo.harness.errors.http.HttpUnmappedStatusException
 
HTTP - Enum constant in enum class ai.redouble.nucleo.mcp.MCPTransportType
HTTP transport - communicates via HTTP/SSE.
Http400Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 400 Bad Request from an upstream API.
Http400Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http400Exception
 
Http400Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http400Exception
 
Http401Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 401 Unauthorized from an upstream API.
Http401Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http401Exception
 
Http401Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http401Exception
 
Http403Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 403 Forbidden from an upstream API.
Http403Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http403Exception
 
Http403Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http403Exception
 
Http404Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 404 Not Found from an upstream API.
Http404Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http404Exception
 
Http404Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http404Exception
 
Http413Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 413 Payload Too Large from an upstream API.
Http413Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http413Exception
 
Http413Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http413Exception
 
Http422Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 422 Unprocessable Entity from an upstream API.
Http422Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http422Exception
 
Http422Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http422Exception
 
Http429Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 429 Too Many Requests from an upstream API.
Http429Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http429Exception
 
Http429Exception(String, String, String, int) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http429Exception
 
Http429Exception(String, String, String, int, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http429Exception
 
Http500Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 500 Internal Server Error from an upstream API.
Http500Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http500Exception
 
Http500Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http500Exception
 
Http502Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 502 Bad Gateway from an upstream API.
Http502Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http502Exception
 
Http502Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http502Exception
 
Http503Exception - Exception Class in ai.redouble.nucleo.harness.errors.http
HTTP 503 Service Unavailable from an upstream API.
Http503Exception(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http503Exception
 
Http503Exception(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.Http503Exception
 
httpClient - Variable in class ai.redouble.nucleo.http.AbstractApiClient
 
HttpConnectionGate - Class in ai.redouble.nucleo.http
The admission account for the shared HTTP connection pool: one permit per admitted job that makes HTTP calls, sized to the pool.
HttpConnectionPools - Class in ai.redouble.nucleo.http
Shared HTTP connection pool for all API calls.
HttpErrorDetail - Record Class in ai.redouble.nucleo.harness.errors.http
The upstream server's actual response to a failed HTTP call: status code, which service answered, which endpoint was hit, and the raw body it returned.
HttpErrorDetail(int, String, String, String) - Constructor for record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
The endpoint is the path that was hit, never the request target.
HttpErrorResponse - Interface in ai.redouble.nucleo.harness.errors.http
Implemented by every exception that was raised from an HTTP status code, so the server's own response can be read without knowing which of the eleven carriers (the ten HttpNNNException classes and HttpUnmappedStatusException) was thrown or which semantic parent it sits under.
HttpExceptions - Class in ai.redouble.nucleo.harness.errors.http
Factory for typed HTTP exceptions.
HTTPMCPEndpoint - Class in ai.redouble.nucleo.mcp
HTTP transport endpoint.
HTTPMCPEndpoint() - Constructor for class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
HTTPMCPEndpoint.Flavor - Enum Class in ai.redouble.nucleo.mcp
HTTP transport flavor.
HttpReply - Record Class in ai.redouble.nucleo.http
A classic HTTP exchange's answer, fully read: status, headers and the body as text.
HttpReply(int, Header[], String) - Constructor for record class ai.redouble.nucleo.http.HttpReply
Creates an instance of a HttpReply record class.
HttpSettings - Class in ai.redouble.nucleo.http
The HTTP package's knobs: the size of the one shared connection pool.
HttpSettings() - Constructor for class ai.redouble.nucleo.http.HttpSettings
 
HttpUnmappedStatusException - Exception Class in ai.redouble.nucleo.harness.errors.http
An error status with no class of its own - a 402, a 408, a 520 from a proxy - carried with its status, service, endpoint and body like the mapped ones, so a caller judging by HttpErrorResponse sees every status the service answered and never mistakes an unmapped status for a failure to reach the service, which has no status at all.
HttpUnmappedStatusException(int, String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.HttpUnmappedStatusException
 
HumanReadable - Interface in ai.redouble.nucleo.harness.errors
Marker interface for any object that contains a message suitable for human consumption.

I

id() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the id record component.
id() - Method in record class ai.redouble.demo.CredentialView
Returns the value of the id record component.
id() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the id record component.
id() - Method in record class ai.redouble.demo.PinEdit
Returns the value of the id record component.
id() - Method in record class ai.redouble.demo.SessionRecord
Returns the value of the id record component.
id() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns the value of the id record component.
id() - Method in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
id() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the id record component.
id() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns the value of the id record component.
Identifiable - Interface in ai.redouble.nucleo.harness
Interface for workflow lineage tracking.
identifyAs(String, String) - Static method in class ai.redouble.nucleo.mcp.GenericMCPClient
Names what this process introduces itself as to every MCP server it connects to - the clientInfo of the initialize handshake, which servers log and meter by.
identityOf(String) - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The catalog identity of a model this provider's account lists under a wire id: the name that stays the same across channels and endpoint spellings (opus-4.7 for both us.anthropic.claude-opus-4-7 and claude-opus-4-7-20260301).
identityOf(String) - Static method in class ai.redouble.nucleo.harness.models.AnthropicNaming
 
identityOf(String) - Static method in record class ai.redouble.nucleo.harness.models.ModelLineage
The default identity of a listed model: the bare wire id without the vendor prefix (amazon., openai.), the version suffix (-v1:0, -1:0), the date suffix (-20251101) and the -instruct suffix.
identityOf(String) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
Claude ids the Anthropic way; anything else the account lists on this surface (Bedrock lists every vendor) the generic way.
identityOf(String) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
Converse serves every vendor; its Claude entries are named the Anthropic way on the converse channel.
identityOf(String) - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
Every Bedrock surface lists every vendor, and a model must have one identity whichever surface listed it: Claude ids the Anthropic way, the rest the generic way.
IDLE - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Orchestrator finished current work and is waiting for more input.
ids() - Method in record class ai.redouble.demo.OrderEdit
Returns the value of the ids record component.
ignored() - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
Returns the value of the ignored record component.
IGNORED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
A mention the reconciliation could not use, with the reason in the note.
IMAGE - Static variable in class ai.redouble.demo.decide.FileEntry
 
ImageBlock(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Creates an instance of a ImageBlock record class.
ImageBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.ImageBlock encoder: a text placeholder naming the image, for providers that cannot carry the image natively.
ImageBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.ImageBlockEncoder
 
IMAGES - Enum constant in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Published-data images endpoint.
IMAGES - Enum constant in enum class ai.redouble.nucleo.harness.models.Input
Pictures: an image block, read by an entry whose catalog record says supports_vision.
IMAGES - Static variable in class ai.redouble.demo.extract.VisionExtractTool
 
IMMEDIATE - Enum constant in enum class ai.redouble.nucleo.harness.models.Depth
Answer from knowledge or NO tool use
IN_MEMORY - Enum constant in enum class ai.redouble.nucleo.tools.ToolType
No external calls - artifact lookups, in-memory computation
IncomingMessage - Class in ai.redouble.nucleo.chat.messages
Base class for incoming WebSocket messages with polymorphic deserialization.
IncomingMessage<T> - Class in ai.redouble.nucleo.harness.conversation
The message a model sends back: its text and content blocks, the handler that parses the typed answer out of it, and the output token count the provider reported.
IncomingMessage() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage
 
IncomingMessage(ResponseHandler) - Constructor for class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
IncomingMessage.ChatMessageRequest - Class in ai.redouble.nucleo.chat.messages
Chat message request.
IncomingMessage.ForceUnlockRequest - Class in ai.redouble.nucleo.chat.messages
Force unlock a conversation that's locked by another job.
IncomingMessage.ListRequest - Class in ai.redouble.nucleo.chat.messages
List current subscriptions.
IncomingMessage.PingRequest - Class in ai.redouble.nucleo.chat.messages
Ping request for keepalive.
IncomingMessage.SubscribeRequest - Class in ai.redouble.nucleo.chat.messages
Subscribe to workflow progress.
IncomingMessage.UnsubscribeRequest - Class in ai.redouble.nucleo.chat.messages
Unsubscribe from workflow progress.
INDEXED_CHARS - Static variable in class ai.redouble.demo.extract.FileIndex
How much of a text is embedded: the head, which is what a search question is usually about.
indexReachable(Artifact) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Indexes an artifact into the reachable tier: in custody and resolvable via ArtifactRegistry.get(String), but not a top-level entry, so it renders and persists only through whatever top-level owner reaches it.
indexReachableFrom(Object) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Mints a reference on every artifact reachable from an arbitrary object, indexing each into the reachable tier.
info(JobSnapshot, String, String) - Static method in class ai.redouble.nucleo.events.UserNotificationEvent
Convenience factory for info notifications.
INFO - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
INFO - Enum constant in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
 
init(AdmissionContext) - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
init(AdmissionContext) - Method in interface ai.redouble.nucleo.guardrails.AdmissionGuardrail
Delivers the immutable admission context before submission.
init(String...) - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Scans the given packages, and their subpackages, for all @TypeAlias-annotated classes, registers them, validates uniqueness, and checks that every concrete Artifact implementor found has the annotation.
initializeConversation(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ChatThinker
 
initializeConversation(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Initializes the conversation at the start of the loop.
inlineForeignRefs(ObjectNode) - Static method in class ai.redouble.nucleo.mcp.server.SchemaRewrites
Replaces every local reference in a FOREIGN schema, one another server published, with its definition.
InMemoryHeartbeatStore - Class in ai.redouble.nucleo.harness
The platform-default heartbeat store: process-local, synchronized, gone with the JVM.
InMemoryHeartbeatStore() - Constructor for class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
INPADOC - Enum constant in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
INPADOC family and legal-status endpoints.
input - Variable in class ai.redouble.nucleo.tools.AbstractTool
 
input() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the input record component.
Input - Enum Class in ai.redouble.nucleo.harness.models
What a request sends a model beyond text, and what a catalog entry says the model accepts.
INPUT - Enum constant in enum class ai.redouble.nucleo.guardrails.ContentGuardrail.Direction
Validates the gated job's input before resources are allocated.
inputJson - Variable in class ai.redouble.nucleo.harness.llm.LLMRequest
Provider-native wire JSON of the request sent to the upstream API.
inputJson() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Returns the value of the inputJson record component.
inputModalities() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the inputModalities record component.
inputPricePerMillion() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the inputPricePerMillion record component.
inputPricePerMillion() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the inputPricePerMillion record component.
inputSchema(JsonNode) - Method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The published input schema, as a new tree.
inputTokens() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Returns the value of the inputTokens record component.
inputTokens() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Returns the value of the inputTokens record component.
inputTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the inputTokens record component.
inputType() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
inputType() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
inputType() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
inputType() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
inputType() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Input POJO type, used for input-guardrail typing (instanceof matching).
inspect() - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Read-only snapshot for operator queries.
inspect() - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
instance - Static variable in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
INSTANCE - Enum constant in enum class ai.redouble.nucleo.harness.JobDispatcher
 
instructions() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the instructions record component.
instructions() - Method in record class ai.redouble.nucleo.harness.decision.Choice
Returns the value of the instructions record component.
instructions() - Method in record class ai.redouble.nucleo.harness.decision.Noul
Returns the value of the instructions record component.
instructions() - Method in interface ai.redouble.nucleo.harness.decision.Question
What is being asked, in words the model reads; never blank.
instructions() - Method in record class ai.redouble.nucleo.harness.decision.Score
Returns the value of the instructions record component.
interactive - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Whether a human is waiting on this thinker's answers - a demand flavor pickers may weigh.
intro() - Method in class ai.redouble.docs.Contents
 
intro() - Method in record class ai.redouble.docs.Contents.Part
Returns the value of the intro record component.
inUse() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the inUse record component.
invalidate() - Method in class ai.redouble.nucleo.mcp.auth.McpTokenSupplier
Forgets the held token; the server refused it, so the next request mints again.
invalidate() - Method in class ai.redouble.nucleo.mcp.MCPConnector
Drops the cached provider list.
InvalidInputException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a tool input parameter fails validation.
InvalidInputException(String, Object, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.InvalidInputException
Constructs a validation exception with parameter details.
InvalidInputException(String, Object, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.InvalidInputException
Constructs a validation exception with parameter details and cause.
invokedAsTool - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
is429Error(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
Whether the failure (or any cause) is the endpoint refusing for rate; provider-specific.
is429Error(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
Checks if the given exception represents a rate limit error (HTTP 429).
is429Error(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Checks if the given exception represents a rate limit error (HTTP 429).
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Checks if an exception represents a rate limit error.
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
Bedrock surfaces two different 429 shapes depending on which layer hits the limit.
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
is429Error(Exception) - Method in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
isActive() - Method in enum class ai.redouble.nucleo.harness.JobState
Checks if the job is currently active (not terminal).
isAllowDataShare() - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
isAppAuthored() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Checks if this message is application-authored context riding the user channel - a scoped preamble a thinker injects at conversation initialization.
isAppAuthored() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
isAppAuthored() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
isArchived(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Checks if a context is archived.
isArtifact() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
Whether the described class is an artifact.
isAsText() - Method in class ai.redouble.demo.extract.FileRef
 
isAutoStartup() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
The catalog discovery runs before a catalog, a picker or a dispatcher exist, and seals its own permitting envelope to ask what the account can call; a started dispatcher would have sealed the refusing default first.
isBedrockHosted() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether this spec is served from AWS Bedrock, on any of its surfaces (native anthropic-bedrock, Mantle, Converse).
isBlocked(String, InetAddress) - Method in class ai.redouble.nucleo.tools.guardrails.UrlGuardrail
Determines if a resolved address should be blocked; asked once per address the host resolves to.
isCacheMainObjective() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
isCacheMainObjective() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
isCachingSupported() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Whether this client's backend accepts cache_control blocks.
isCancelled() - Method in class ai.redouble.nucleo.harness.JobContext.CancellationToken
 
isCancelled() - Method in class ai.redouble.nucleo.harness.JobContext
Checks if the job has been cancelled.
isClaude(String) - Static method in class ai.redouble.nucleo.harness.models.AnthropicNaming
Whether a wire id names a Claude model, on any surface.
isCompactable() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Checks if this conversation can be compacted.
isCompactable() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
isCompactable() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Checks if this message can be compacted during context window management.
isCompactable() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Checks if this message can be compacted during context window management.
isCompactable() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
isCompactable() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Checks if this message can be compacted during context window management.
isCompleted() - Method in class ai.redouble.nucleo.harness.JobContext
 
isComposite(Class) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
True if the class is a user-defined composite that Jackson would structure-deserialize from a JSON object.
isConnected() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
isConnected() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Checks if the client is connected to the server.
isConversationMinted() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
isConversationMinted() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Whether this thinker's conversation identity was minted fresh (as opposed to adopted or left on the temporary jobId default).
isCorrectable() - Method in exception class ai.redouble.nucleo.harness.errors.CorrectableLLMException
 
isCorrectable() - Method in exception class ai.redouble.nucleo.harness.errors.CorrectableRuntimeLLMException
 
isCorrectable() - Method in exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Indicates whether the LLM may retry the same tool with different input.
isCorrectable() - Method in interface ai.redouble.nucleo.harness.errors.LLMReadableException
Indicates whether the LLM may retry the same tool with different input.
isCorrectable() - Method in exception class ai.redouble.nucleo.harness.errors.UncorrectableLLMException
 
isCorrectable() - Method in exception class ai.redouble.nucleo.harness.errors.UncorrectableRuntimeLLMException
 
isDecision() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
isDecision() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether this spec is a decision model - the third client family, in the shape of TypeSafe's Jev and its open replicas: state and typed questions in, a probability per declared option out, no text generated.
isDehydrated() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Checks if this message has been dehydrated (ResponseHandler is null).
isDehydrated() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Checks if this message has been dehydrated (ResponseHandler is null).
isEmbeddings() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
isEmbeddings() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether this spec is an embeddings model - a different client family entirely, never on the capability ladder.
isEmpty() - Method in class ai.redouble.nucleo.harness.admission.Demand
True for a demand with no entries: an orchestrator's, which holds nothing and never meets the memory gate.
isEmpty() - Method in class ai.redouble.nucleo.harness.admission.Grant
True when the demand had no entries: an orchestrator's grant, which holds nothing.
isEnableCache() - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
isEnableCache() - Method in interface ai.redouble.nucleo.harness.conversation.Message
Checks if this message should be cached by the LLM provider.
isEnableCache() - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
isEnableCache() - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
isError() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Returns the value of the isError record component.
isExecutingJob() - Static method in class ai.redouble.nucleo.harness.JobContext
Checks if the current thread is executing a job.
isExecutingJobWithResources() - Static method in class ai.redouble.nucleo.harness.JobContext
Checks if the current thread is executing a job that holds resources.
isFailure() - Method in enum class ai.redouble.nucleo.harness.JobState
Checks if this state represents any kind of failure.
isFinalAnswer() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
isForceReadOnly() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Whether this thinker is bound to tools that change nothing: its own binding, which construction fixed, OR one inherited from the flow that submitted it, which the door sealed into the guard.
isHealthy() - Method in class ai.redouble.nucleo.mcp.MCPConnector
 
isIdle() - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
Checks if all permits are available (no active users).
isImage() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns true if this is image content.
isImage(Sniff.Kind) - Static method in class ai.redouble.demo.extract.Sniff
 
isInitialized() - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Returns whether the registry has been initialized.
isInteractive() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
isInteractive() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
isInteractive() - Method in class ai.redouble.nucleo.harness.models.Situation
 
isInteractive() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
isInteractive() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Whether a human is waiting on this thinker's answers - a demand flavor pickers may weigh.
isInvokedAsTool() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
isInvokedAsTool() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Returns whether this thinker was invoked as a tool by another thinker.
isKnownTool(String) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Check whether a tool name resolves to a known provider anywhere ToolHub has seen one: system-wide tools, cached package scans, or per-thinker compatibility sets.
isLast() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Returns the value of the isLast record component.
isModelResolved() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Whether a binding is wired AND resolved - the non-throwing probe for accounting and persistence.
isNoText() - Method in class ai.redouble.demo.extract.Transcription
 
isOverloadError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Whether the exception is the provider's overload signal - a capacity statement ("my fleet is saturated, slow down"), distinct from both a 429 (the caller's own budget) and a plain 5xx fault.
isOverloadError(Exception) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Anthropic signals overload with a dedicated 529 overloaded_error.
isOverloadError(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
Bedrock Converse has no dedicated overload status; capacity pressure arrives as throttling (the 429 path).
isOverloadError(Exception) - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
OpenAI has no dedicated overload status; capacity pressure arrives as 429/503, which ride their own paths.
isPinned() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
Whether this binding names its exact spec.
isPriced() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether the entry carries what a call's cost needs: a currency and an input price, and an output price unless the entry is an embeddings or a decision model, whose calls have no output the provider bills.
isPromptTooLongError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
isQuotaError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
Whether the exception signals the provider account is out of money (credits/quota exhausted, budget at zero) rather than a transient rate limit.
isQuotaError(Exception) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
isQuotaError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
 
isQuotaError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
isQuotaError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
isQuotaError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
isReadOnly() - Method in class ai.redouble.nucleo.harness.JobRequirements
 
isReference() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
isReference() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
isRequired() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
Whether the field is declared @LLMRequired.
isResolved() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
isResource() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns true if this is a resource reference.
isRung() - Method in enum class ai.redouble.nucleo.harness.models.Grade
 
isRunning() - Static method in class ai.redouble.nucleo.harness.Governor
Checks if the Governor is running.
isRunning() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Checks if the dispatcher is running.
isRunning() - Method in class ai.redouble.nucleo.quarkus.NucleoRuntime
 
isRunning() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
Whether this bean started the dispatcher and it still runs.
isServerError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractDecisionClient
True if the failure (or any cause) is an HTTP 5xx from the endpoint, or a failure to reach it at all: a server that is down is retried on the dispatcher's pace, and reported by name when the retries run out.
isServerError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient
True if the failure (or any cause) is an HTTP 5xx from the embeddings API - a transient server error that should be retried with backoff (providers explicitly mark these retryable) - or a failure to reach the API at all.
isServerError(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Checks if the given exception represents a server error (HTTP 5xx).
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
Checks if an exception represents a server error (5xx) or connection failure.
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
 
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
isServerError(Exception) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
isStale() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
 
isStale() - Method in interface ai.redouble.nucleo.harness.observability.JobObserver
Checks if this observer should be considered stale and eligible for cleanup.
isStopping() - Method in class ai.redouble.nucleo.harness.AbstractStoppable
 
isStopping() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
isStopping() - Method in interface ai.redouble.nucleo.harness.Stoppable
Returns true if shutdown is in progress.
isSucceeded() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
isSuccess() - Method in enum class ai.redouble.nucleo.harness.JobState
Checks if this state represents successful completion.
isSuccessful() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
isSuccessful() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
isSuccessful() - Method in interface ai.redouble.nucleo.events.WorkflowTerminationEvent
Whether the workflow completed successfully: the other question every member of this category answers.
isSuccessful() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
issuer() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns the value of the issuer record component.
isTemporary() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Checks if this conversation is temporary.
isTemporary() - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
isTerminal() - Method in enum class ai.redouble.nucleo.harness.JobState
Checks if this state represents a terminal state (job is done).
isText() - Method in class ai.redouble.nucleo.mcp.MCPContent
Returns true if this is text content.
isTextLayer() - Method in class ai.redouble.demo.extract.Extraction
 
isTimedOut() - Method in class ai.redouble.nucleo.harness.JobContext
Checks if execution has exceeded timeout.
isTimeoutSignaled() - Method in class ai.redouble.nucleo.harness.JobContext
Checks if cooperative termination phase has been signaled.
isTruncated() - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
isTurnedOff(ModelSpec, AbstractModelPicker.SpecHealth) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
The default turnoff rule: an availability failure inside the window with no success inside it.

J

JAVADOC - Static variable in class ai.redouble.docs.SearchIndex
The part every class entry carries where a page's entry carries its part of the contents.
JdbcResourceProvider - Class in ai.redouble.nucleo.jdbc
A DBResourceProvider over any DataSource: a job gets a plain Connection, checked out when the job is admitted and held until it finishes.
JdbcResourceProvider(String, DataSource, int) - Constructor for class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
jdkSignatureAlgorithm() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
The JDK signature algorithm behind AgentSigningKey.jwsAlgorithm().
Job<T> - Interface in ai.redouble.nucleo.harness
Interface for all jobs that can be submitted to the job processing system.
JOB - Enum constant in enum class ai.redouble.nucleo.harness.JobType
Any other job; the default of Job.getJobType().
JobCancelled - Class in ai.redouble.nucleo.events
Event published when a job is cancelled by explicit request.
JobCancelled(JobSnapshot, boolean, int, List, Map) - Constructor for class ai.redouble.nucleo.events.JobCancelled
 
JobCancelled(JobSnapshot, boolean, String, int, List, Map) - Constructor for class ai.redouble.nucleo.events.JobCancelled
A cancellation whose message the publisher states at construction, as the dispatcher does for a job cancelled while still queued.
JobCancelledException - Exception Class in ai.redouble.nucleo.harness.errors
Thrown when the dispatcher terminates a job because it was cancelled before completion.
JobCancelledException(Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.JobCancelledException
 
jobClass() - Method in class ai.redouble.nucleo.harness.JobSnapshot
 
jobClass() - Method in record class ai.redouble.nucleo.harness.models.Seat
Returns the value of the jobClass record component.
jobClass() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the jobClass record component.
JobCompletedEvent<R> - Class in ai.redouble.nucleo.events
Event published when a job completes successfully.
JobCompletedEvent(JobSnapshot, R, int, List, Map) - Constructor for class ai.redouble.nucleo.events.JobCompletedEvent
 
JobContext<T> - Class in ai.redouble.nucleo.harness
Runtime context for an executing job.
JobContext(Job, String, Duration, JobRequirements) - Constructor for class ai.redouble.nucleo.harness.JobContext
Creates a new job context.
JobContext.CancellationException - Exception Class in ai.redouble.nucleo.harness
The runtime's cancellation signal: thrown by JobContext.checkCancellation() inside a running job, raised by the dispatcher for a job cancelled before it started or one that finished without observing its cancel, and wrapped by JobCancelledException on the way to the caller.
JobContext.CancellationToken - Class in ai.redouble.nucleo.harness
Cancellation token for cooperative cancellation.
JobDeadlockException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a job attempts to block on another job's completion while holding resources, which would cause deadlock.
JobDeadlockException(String, String, String, String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.JobDeadlockException
 
JobDispatcher - Enum Class in ai.redouble.nucleo.harness
The runtime: one dispatcher per process, the entry point for every job submission and the one execution path every job takes.
JobDispatcher.SchedulerConfig - Record Class in ai.redouble.nucleo.harness
Scheduler configuration.
JobEvent - Interface in ai.redouble.nucleo.harness
Base interface for all job-related events: a snapshot of the job at the moment of the event, the event's instant, and an optional message.
JobFailedEvent - Class in ai.redouble.nucleo.events
Event published when a job fails with an exception (not timeout, not cancellation).
JobFailedEvent(JobSnapshot, Throwable, int, List, Map) - Constructor for class ai.redouble.nucleo.events.JobFailedEvent
 
JobHandle<T> - Class in ai.redouble.nucleo.harness
Handle for a submitted job, providing result retrieval and cancellation.
JobHandle(JobContext) - Constructor for class ai.redouble.nucleo.harness.JobHandle
 
jobId() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Returns the value of the jobId record component.
jobId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the jobId record component.
jobName() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the jobName record component.
JobObserver<T> - Interface in ai.redouble.nucleo.harness.observability
Observer interface for handling job events; JobObserver.observe(T) is its one abstract method, so a lambda is an observer.
JobProgressEvent<P> - Class in ai.redouble.nucleo.events
Job progress event with typed payload.
JobProgressEvent(JobSnapshot, P) - Constructor for class ai.redouble.nucleo.events.JobProgressEvent
Creates a new update event with just data.
JobProgressEvent(JobSnapshot, P, int) - Constructor for class ai.redouble.nucleo.events.JobProgressEvent
Creates a new update event with data and progress.
JobRequirements - Class in ai.redouble.nucleo.harness
Specifies the configuration for job execution.
JobRequirements() - Constructor for class ai.redouble.nucleo.harness.JobRequirements
 
JobResources - Class in ai.redouble.nucleo.harness
Per-job container for every resource a job holds during execution: the Grant that Admission took for the job's whole Demand (model token reservations, the HTTP connection permit, custom limiters, database gate permits), the database handles materialized under those permits, and the LLM, embeddings and decision clients.
JobResources(JobRequirements, JobContext, Admission) - Constructor for class ai.redouble.nucleo.harness.JobResources
Admits the job and materializes its handles.
JobScheduled - Class in ai.redouble.nucleo.events
Event published when a job is scheduled or queued for execution.
JobScheduled(JobSnapshot) - Constructor for class ai.redouble.nucleo.events.JobScheduled
Creates a job scheduled event for acceptance.
JobScheduled(JobSnapshot, JobScheduled.State, JobRequirements, int) - Constructor for class ai.redouble.nucleo.events.JobScheduled
Creates a job scheduled event with state and requirements.
JobScheduled.State - Enum Class in ai.redouble.nucleo.events
State of the scheduled job.
JobSnapshot - Class in ai.redouble.nucleo.harness
Immutable snapshot of a job's identity and state at a specific point in time.
JobSnapshot(Job) - Constructor for class ai.redouble.nucleo.harness.JobSnapshot
Creates a new snapshot from a Job with QUEUED state.
JobSnapshot(String, String, String, String, Class, JobType, String, String, String, JobState, int, Instant, Instant, Instant, List, Map) - Constructor for class ai.redouble.nucleo.harness.JobSnapshot
Full constructor for all fields.
JobStartedEvent - Class in ai.redouble.nucleo.events
Event published when a job starts executing.
JobStartedEvent(JobSnapshot, int) - Constructor for class ai.redouble.nucleo.events.JobStartedEvent
 
jobState() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
 
jobState() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
jobState() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
jobState() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
jobState() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
jobState() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
jobState() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
jobState() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
jobState() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
JobState - Enum Class in ai.redouble.nucleo.harness
States a job can be in during its lifecycle.
JobTimedOut - Class in ai.redouble.nucleo.events
Event published when a job exceeds its maximum execution time.
JobTimedOut(JobSnapshot, Duration, int, List, Map) - Constructor for class ai.redouble.nucleo.events.JobTimedOut
 
JobTimeoutException - Exception Class in ai.redouble.nucleo.harness.errors
Thrown when the dispatcher terminates a job because it exceeded its execution time budget.
JobTimeoutException(Duration, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.JobTimeoutException
 
jobType() - Method in class ai.redouble.nucleo.harness.JobSnapshot
Gets the job type name (simple class name).
JobType - Enum Class in ai.redouble.nucleo.harness
Classification of job types for analytics and cost attribution.
Journal() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
JPEG - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
json() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
Returns the value of the json record component.
json() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Returns the value of the json record component.
json() - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Returns the value of the json record component.
JsonBlock(String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
Creates an instance of a JsonBlock record class.
JsonBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.JsonBlock encoder: the raw JSON, wrapped as a provider text block.
JsonBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.JsonBlockEncoder
 
JsonModelsBackend - Class in ai.redouble.nucleo.harness.models
Default ModelsBackend: the catalog discovered on the classpath the way logback finds its configuration.
JsonModelsBackend() - Constructor for class ai.redouble.nucleo.harness.models.JsonModelsBackend
The runtime's catalog, as the Models facade loads it: the only load that warns about entries linked or left out for this classpath, so a process says it once per load and not once per view a tool or a status page opens on the same file.
JsonModelsBackend(String) - Constructor for class ai.redouble.nucleo.harness.models.JsonModelsBackend
For tests / overlays: exactly this classpath resource as the deployment layer, no fragments; a runtime catalog, so it warns as one.
JsonModelsBackend(List) - Constructor for class ai.redouble.nucleo.harness.models.JsonModelsBackend
For tests and the discovery's sources: explicit sources, either one deployment file or any number of fragments; a view, so it does not warn.
JsonModelsBackend(List, Map) - Constructor for class ai.redouble.nucleo.harness.models.JsonModelsBackend
Explicit sources linked against explicit providers in place of the classpath's: the discovery validates the catalog it writes by loading it against the providers it wrote it for, so every entry is validated under the provider it names.
JsonModelsBackend.Layer - Record Class in ai.redouble.nucleo.harness.models
One catalog source: where it came from (for messages), its text, and whether it is a fragment.
JsonParseException - Exception Class in ai.redouble.nucleo.harness.errors.retry
The model's reply was not the JSON object asked for: no JSON in it, JSON that would not parse, or valid JSON of another shape.
JsonParseException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.JsonParseException
 
JsonProseSplit(String, String) - Constructor for record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Creates an instance of a JsonProseSplit record class.
JUDGE - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
A judge carries the model and number of the run it judges.
JudgeInput - Class in ai.redouble.nucleo.tools.benchmark
What the judge sees: the task as the job received it, the reference run in full - the strongest model's transcript, every tool it called and what each returned, and its answer, the ground truth - the candidate run in full the same way, and any extra criteria the caller gave.
JudgeInput() - Constructor for class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
JudgeTool - Class in ai.redouble.nucleo.tools.benchmark
The benchmark's judge: the strongest model the deployment serves, comparing one candidate run against the reference run under one fixed rubric, so every model is measured by the same stick.
JudgeTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.benchmark.JudgeTool
 
JudgeVerdict - Class in ai.redouble.nucleo.tools.benchmark
What the judge answers, in the rubric's two parts: accuracy out of 7 and shown work out of 3, each in half points, the tool fault it found if any, and the reason.
JudgeVerdict() - Constructor for class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
jwsAlgorithm() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
The JWS alg this key signs.

K

k() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Returns the value of the k record component.
k() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
Returns the value of the k record component.
kept() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the kept record component.
key() - Method in record class ai.redouble.demo.ProviderOutcome
Returns the value of the key record component.
key() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the key record component.
key() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Registry key, matched against ModelSpec.getProviderKey().
key() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns the value of the key record component.
key() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Returns the value of the key record component.
key() - Method in interface ai.redouble.nucleo.prompt.Prompt
Semantic identifier.
key() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
Returns the value of the key record component.
key() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
key() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
 
key() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
 
key() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsProvider
 
key() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleResponsesProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
key() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
key() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
KEY_LEGEND - Static variable in class ai.redouble.nucleo.harness.conversation.ConversationContext
Objective-map key of the schema-notation legend, placed at render when the request's handler declares usesSchemaNotation().
KEY_PAIR_SHAPE - Static variable in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The pair as AWS names its two halves in the environment.
KEY_TOOL - Static variable in class ai.redouble.demo.decide.PriceChangeFinder
The key tool: the one that produces the statements the answer is a list of.
KEY_TOOL_WEIGHTS - Static variable in class ai.redouble.nucleo.harness.conversation.ConversationContext
Objective-map key of the tool-annotation guidance, put when declared tools first render.
KeyedRecord - Interface in ai.redouble.nucleo.harness.artifacts.tools
An artifact whose filterable fields are a dynamic, data-defined name->value set rather than static Java fields, so a list-processing predicate can address them by name (e.g.
keyId() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Returns the value of the keyId record component.
kind() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the kind record component.
kind() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
The client family this entry belongs to; see ModelKind.
kind() - Method in record class ai.redouble.nucleo.harness.models.Seat
Returns the value of the kind record component.

L

LARGE - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
lastActivity() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
The instant of the most recent take or give.
lastActivity() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Returns the value of the lastActivity record component.
lastError - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
lastFailureAt() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns the value of the lastFailureAt record component.
lastOutcome() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns the value of the lastOutcome record component.
lastRefill() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns the value of the lastRefill record component.
lastSuccessAt() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns the value of the lastSuccessAt record component.
latencyMs() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the latencyMs record component.
Layer(String, String, boolean) - Constructor for record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Creates an instance of a Layer record class.
ledger() - Method in class ai.redouble.nucleo.quarkus.NucleoRuntime
 
ledger() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
 
level() - Element in annotation interface ai.redouble.nucleo.tools.ToolWeight
Depth of subagent hierarchy beneath this tool.
levels() - Method in record class ai.redouble.nucleo.harness.decision.Score
Returns the value of the levels record component.
levels() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns the value of the levels record component.
LIFE - Static variable in class ai.redouble.nucleo.mcp.auth.ClientAssertion
RFC 7523 section 3: the assertion's life is short; a minute outlives any clock skew a server tolerates.
LifecycleEvent - Interface in ai.redouble.nucleo.events
Sealed marker for events fired exclusively by the platform (job dispatcher).
LIGHT - Enum constant in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Light compaction - summarize tool results only.
limiterCategory() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the limiterCategory record component.
limiterCategory() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
limiterCategory() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
limiterCategory() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Category identifier.
limiterCategory() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
limiterCategory() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
LimiterEvent - Record Class in ai.redouble.nucleo.events
Per-transition event of one admission account.
LimiterEvent(JobSnapshot, Instant, String, String, long, long, int, LimiterEvent.Type, long, String, String, long) - Constructor for record class ai.redouble.nucleo.events.LimiterEvent
Creates an instance of a LimiterEvent record class.
LimiterEvent.Type - Enum Class in ai.redouble.nucleo.events
 
LimiterIdentity - Interface in ai.redouble.nucleo.harness.admission
The observable identity of one admission account: what the health snapshot, the LimiterEvent stream and the span and meter customizers name a row after.
limiterName() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the limiterName record component.
limiterName() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.UsptoOdpRateLimiter
 
limiterName() - Method in class ai.redouble.nucleo.harness.admission.DatabaseGate
 
limiterName() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Default limiter name strips a trailing RateLimiter suffix from the simple class name.
limiterName() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Stable display name for this account.
limiterName() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
limiterName() - Method in class ai.redouble.nucleo.harness.admission.ModelGate
 
limiterName() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
limiterName() - Method in class ai.redouble.nucleo.http.HttpConnectionGate
 
limiterName() - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
 
Lineage Fields: - Section in interface ai.redouble.nucleo.harness.Identifiable
 
LinkArtifact - Class in ai.redouble.nucleo.harness.artifacts
Base artifact for any entity that has a title and a URL.
LinkArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.LinkArtifact
 
LinkedQueueMessageBus - Class in ai.redouble.nucleo.harness
The runtime's message bus: per-subscriber queues on virtual threads, so a slow consumer never blocks a publisher or another consumer, and three indexes (workflow id, event type, job type) that narrow the candidates before each subscription's own filter judges the event.
LinkedQueueMessageBus() - Constructor for class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
LinkRewriter - Class in ai.redouble.docs
Rewrites links in a page's markdown before conversion.
LinkRewriter(Path, List, Map) - Constructor for class ai.redouble.docs.LinkRewriter
 
LIST - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
A price list, catalogue, portal, sign, deck or website states this as the price in force.
ListAndCall - Class in ai.redouble.examples.mcpclient
Connecting to an MCP server the generic way, with no server-specific code: name the endpoint, attach, and every tool the server grants is ready to hand to an agent (thinker.addTool(provider), shown to the model as orders_order_status: handle, underscore, the tool's own name) or to call from code, as here.
ListAndCall() - Constructor for class ai.redouble.examples.mcpclient.ListAndCall
 
ListArtifact<T> - Class in ai.redouble.nucleo.harness.artifacts
Artifact holding an ordered, homogeneous list of artifacts - its iterands.
ListArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
ListArtifactTextFormatter - Class in ai.redouble.nucleo.harness.artifacts
Deterministic text form of a ListArtifact: a header with the count and iterand type, then every iterand numbered in list order, each rendered through its own formatter via TextFormatterRegistry.
ListArtifactTextFormatter() - Constructor for class ai.redouble.nucleo.harness.artifacts.ListArtifactTextFormatter
 
listed() - Method in record class ai.redouble.demo.ConnectOutcome
Returns the value of the listed record component.
listed() - Method in record class ai.redouble.demo.ProviderOutcome
Returns the value of the listed record component.
listed() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns the value of the listed record component.
LISTED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
ListFolderTool - Class in ai.redouble.demo.decide
Lists a folder: every regular file in it, by name, with what its bytes say it is and, for a text file, its first words.
ListFolderTool(Identifiable) - Constructor for class ai.redouble.demo.decide.ListFolderTool
 
LISTING_FAILED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
LISTING_UNSUPPORTED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
listModels() - Method in interface ai.redouble.nucleo.harness.models.discovery.ModelDiscovery
Every model the account can reach on this provider's surface.
listModels() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
listModels() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
ListRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.ListRequest
 
listTools() - Method in class ai.redouble.nucleo.mcp.GenericMCPClient
 
listTools() - Method in interface ai.redouble.nucleo.mcp.MCPClient
Lists all tools available from the MCP server.
LiteratureAggregationOutput - Class in ai.redouble.nucleo.ext.lit.models
Output from literature aggregation analysis.
LiteratureAggregationOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
LiteratureAggregator - Class in ai.redouble.nucleo.ext.lit.tools
Autonomous agent that searches biomedical literature, analyzes findings, and produces a comprehensive synthesis with references to key papers.
LiteratureAggregator(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.LiteratureAggregator
Creates a paper aggregator agent.
LLM - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelKind
 
LLM_CALL - Enum constant in enum class ai.redouble.nucleo.harness.JobType
One exchange with a model on a thinker's behalf.
LLM_REQUEST - Static variable in class ai.redouble.nucleo.providers.bedrock.BedrockAuditInterceptor
Per-request attribute carrying the LLMRequest whose inputJson / outputJson this interceptor populates.
LLMCall<T> - Class in ai.redouble.nucleo.tools.thinking
Short-lived job that runs a single LLM call against a supplied ConversationContext.
LLMCall(Identifiable, ConversationContext) - Constructor for class ai.redouble.nucleo.tools.thinking.LLMCall
The model is the RESOLUTION's own, never an argument: this job declares the conversation's grade and depth via requireModel, wires the returned binding to the conversation, and the harness resolves it before execution - so the rate-limiter reservation, the output budget, the wire ceiling and the truncation ceiling all read one resolved cell and cannot silently diverge.
llmClient(ModelSpec) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
App-shared LLM client for the spec.
LLMClient - Interface in ai.redouble.nucleo.harness.llm
Interface for LLM client implementations across different providers.
LLMContextCompactor - Class in ai.redouble.nucleo.harness.conversation.compaction
Intelligent context compactor using LLMs for semantic-aware conversation summarization.
LLMContextCompactor(Identifiable) - Constructor for class ai.redouble.nucleo.harness.conversation.compaction.LLMContextCompactor
Creates a compactor using the small/fast model for cheap compaction.
LLMContextCompactor(Grade, Identifiable) - Constructor for class ai.redouble.nucleo.harness.conversation.compaction.LLMContextCompactor
Creates a compactor whose compaction calls run at the given grade.
LLMContextIgnore - Annotation Interface in ai.redouble.nucleo.harness.schema
Marks a field that the LLM may WRITE but must never READ back.
LLMDescription - Annotation Interface in ai.redouble.nucleo.harness.schema
Provides a description of what a field or class should contain.
LLMExample - Annotation Interface in ai.redouble.nucleo.harness.schema
Provides example values for a field to help guide LLM generation.
llmMessage() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
"HTTP 502 from PubMed at /v1/fetch: <body>" - the LLM-facing form, naming both.
LLMReadable - Interface in ai.redouble.nucleo.harness.errors
Marker interface for any object that contains a message suitable for LLM consumption.
LLMReadableCheckedException - Exception Class in ai.redouble.nucleo.harness.errors
Base class for exceptions that can be communicated to LLMs in an actionable, understandable form.
LLMReadableCheckedException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Constructs a new LLM-readable exception with the specified detail message.
LLMReadableCheckedException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Constructs a new LLM-readable exception with the specified detail message and cause.
LLMReadableException - Interface in ai.redouble.nucleo.harness.errors
Sealed interface for exceptions that can be communicated to LLMs in an actionable form.
LLMReadableRuntimeException - Exception Class in ai.redouble.nucleo.harness.errors
Base class for unchecked exceptions that can be communicated to LLMs in an actionable form.
LLMReadableRuntimeException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.LLMReadableRuntimeException
Constructs a runtime LLM-readable exception with the specified LLM message.
LLMReadableRuntimeException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.LLMReadableRuntimeException
Constructs a runtime LLM-readable exception with the specified LLM message and cause.
LLMRequest<T> - Class in ai.redouble.nucleo.harness.llm
Encapsulates an LLM request tied to a ConversationContext.
LLMRequest(ConversationContext) - Constructor for class ai.redouble.nucleo.harness.llm.LLMRequest
Creates a request with a conversation context.
LLMRequired - Annotation Interface in ai.redouble.nucleo.harness.schema
Marks a field as required in LLM-generated responses: @required in the notation the model reads, the required array of the JSON Schema, and what PojoResponseHandler.validateRequiredFields checks on the instance.
LLMResponse<T> - Class in ai.redouble.nucleo.harness.llm
Response object from LLM API calls containing token metrics and response data.
LLMResponse() - Constructor for class ai.redouble.nucleo.harness.llm.LLMResponse
A call that is no conversation exchange.
LLMResponse(LLMRequest) - Constructor for class ai.redouble.nucleo.harness.llm.LLMResponse
 
llmResponses - Variable in class ai.redouble.nucleo.events.AbstractTerminalEvent
The LLM responses made during job execution.
llmSafe() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
Whether this field's content can survive LLM paraphrasing without damage.
LLMStopReason - Enum Class in ai.redouble.nucleo.harness.llm
Normalized, provider-agnostic reason an LLM stopped generating.
LLMSummarizable - Annotation Interface in ai.redouble.nucleo.harness.schema
Controls whether a text field should be summarized when serialized for LLM consumption.
LLMSummarizer - Class in ai.redouble.nucleo.tools.builtin
Summarizer that spawns SummarizationTool jobs for high-quality LLM-generated summaries.
LLMSummarizer(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.LLMSummarizer
Creates an LLM summarizer with default max char ceiling (200K).
load(String, String, Identifiable) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Loads a conversation snapshot by its ID, on behalf of the given principal.
loadContext(String, ResponseHandler, String, Identifiable) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Loads and rehydrates a conversation context.
loadVersion(String, Instant, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Loads a specific version of a context snapshot.
LOCAL_ID - Static variable in class ai.redouble.nucleo.providers.systemone.SystemOneClient
The local credential: only the address of a server on this machine, which checks no key.
LOCAL_SHAPE - Static variable in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
LocalSystemOneProvider - Class in ai.redouble.nucleo.providers.systemone
A decision model served on this machine over the System One wire - a kev.serve, or any open replica started locally.
LocalSystemOneProvider() - Constructor for class ai.redouble.nucleo.providers.systemone.LocalSystemOneProvider
 
logReasoning(ThinkingResponse, int, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Logs and streams the LLM's reasoning if available.
logReport() - Method in class ai.redouble.demo.DemoCatalog
Once the application is up: the catalog it runs on, and the steps to fix it when it is not this account's.
lookup(String) - Static method in class ai.redouble.nucleo.prompt.skill.SkillRegistry
 

M

main(String[]) - Static method in class ai.redouble.demo.spring.NucleoDemoApplication
 
main(String[]) - Static method in class ai.redouble.docs.GenerateDocs
Arguments: the reactor root and the version the site documents, then optionally --out <dir> for a different output directory (the demo build embeds the site into its jar this way) and --no-javadoc-links for a build that does not ship the javadoc tree - backticked class names then stay code chips instead of becoming dead links - and --no-versions for a build that is not published beside other versions - its version badge then names no list of versions and asks for none.
main(String[]) - Static method in class ai.redouble.docs.PublishDocs
Arguments: the directory of the generated site, the checkout of the documentation repository, the version.
main(String[]) - Static method in class ai.redouble.examples.agent.FirstAgent
 
main(String[]) - Static method in class ai.redouble.examples.artifacts.SelectOrders
 
main(String[]) - Static method in class ai.redouble.examples.benchmark.RaceTheGrade
 
main(String[]) - Static method in class ai.redouble.examples.cap.SpendCap
 
main(String[]) - Static method in class ai.redouble.examples.decision.TriageTicket
 
main(String[]) - Static method in class ai.redouble.examples.doer.FirstDoer
 
main(String[]) - Static method in class ai.redouble.examples.hello.HelloModel
 
main(String[]) - Static method in class ai.redouble.examples.mcpclient.ListAndCall
 
main(String[]) - Static method in class ai.redouble.examples.mcpserver.OrdersOverMcp
 
main(String[]) - Static method in class ai.redouble.examples.mcpwrap.WrapMcp
 
main(String[]) - Static method in class ai.redouble.examples.scope.StaysInItsCase
 
main(String[]) - Static method in class ai.redouble.examples.scopes.OverlappingScopes
 
main(String[]) - Static method in class ai.redouble.examples.scoring.ScoreTheSelection
 
main(String[]) - Static method in class ai.redouble.examples.tool.FirstTool
 
main(String[]) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery
 
mantleLaxProject - Variable in class ai.redouble.nucleo.harness.models.ModelSettings
Bedrock Mantle project (workspace) id whose data retention mode is provider_data_share, or null in a deployment that has not provisioned one.
mantleModels() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockDiscovery
 
mantleStrictProject - Variable in class ai.redouble.nucleo.harness.models.ModelSettings
Bedrock Mantle project (workspace) id whose data retention mode is none, or null in a deployment that has not provisioned one.
matches(Scope) - Method in class ai.redouble.examples.scopes.CaseScope
 
matches(Scope) - Method in class ai.redouble.examples.scopes.OrderScope
 
matches(Scope) - Method in interface ai.redouble.nucleo.guardrails.Scope
Compares the candidate on the axes BOTH sides carry.
materialize() - Static method in class ai.redouble.demo.DemoHome
The first edit's seat: an edit is a person's action, so it may create the deployment's file - the shipped defaults written into the module's models.json for the edit to land in, adopted by the runtime.
max() - Element in annotation interface ai.redouble.nucleo.tools.ToolWeight
 
MAX - Enum constant in enum class ai.redouble.nucleo.harness.models.OutputSize
As much as the model can emit: the entry's output ceiling, not a number of ours.
MAX_CORRECTIONS - Static variable in class ai.redouble.nucleo.tools.ResponseCorrection
Correction budget per job: at most this many parse/validation feedback retries.
MAX_CORRECTIONS - Static variable in class ai.redouble.nucleo.tools.thinking.LLMCall
Correction budget per job: at most this many parse/validation feedback retries.
MAX_GUARDRAIL_CORRECTIONS - Static variable in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
Guardrail-refusal correction turns per execution; exhaustion surfaces the last refusal.
MAX_TOKENS - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Output hit the max_tokens / length ceiling - the content is truncated and incomplete.
maxConcurrent - Variable in class ai.redouble.nucleo.harness.admission.DatabaseSettings
How many jobs may use a connection of the application's datasource at once: the bound of the counting provider.
maxConcurrent() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the maxConcurrent record component.
maxConcurrent() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Returns the value of the maxConcurrent record component.
MAXIMUM - Enum constant in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Maximum compaction - the level whose outcome must be a guaranteed fit, so that ContextWindowManager.ensureFits can promise what its name says.
maxIterations - Variable in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
maxRequests() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns the value of the maxRequests record component.
maxRequests() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns the value of the maxRequests record component.
maxTokens() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns the value of the maxTokens record component.
MCP - Annotation Interface in ai.redouble.nucleo.mcp
Marks a tool as exposable over MCP.
McpAccessPolicy - Interface in ai.redouble.nucleo.mcp.server
Decides whether a consumer may use an exposable tool.
McpAccessToken - Record Class in ai.redouble.nucleo.mcp.auth
A bearer token the authorization server minted for an agent, and when it stops being valid.
McpAccessToken(String, Instant) - Constructor for record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Creates an instance of a McpAccessToken record class.
MCPArtifact - Class in ai.redouble.nucleo.mcp
Generic artifact wrapping an MCP tool's structured response.
MCPArtifact() - Constructor for class ai.redouble.nucleo.mcp.MCPArtifact
 
MCPArtifactRehydrator - Class in ai.redouble.nucleo.mcp
Rebuilds a typed Artifact from an MCP result served by another redouble process.
McpAuthorizationDiscovery - Class in ai.redouble.nucleo.mcp.auth
The URL arithmetic of the MCP authorization specification (2025-11-25), as pure functions: where a protected resource's metadata lives, where an authorization server's metadata lives, and what the WWW-Authenticate challenge says about the former.
McpBoundaryJson - Class in ai.redouble.nucleo.mcp.server
The JSON reader a host must give its transport, so that bytes from outside are decoded as strictly as McpInputGate judges what they decoded into.
MCPClient - Interface in ai.redouble.nucleo.mcp
Client interface for interacting with MCP servers.
McpClientCredential - Interface in ai.redouble.nucleo.mcp.auth
What an agent presents to an MCP server's authorization server to prove it is the agent it claims: a static secret (AgentSecret) or a private key whose public half the server holds (AgentSigningKey).
MCPClientPool - Class in ai.redouble.nucleo.mcp
Transport-agnostic registry of live MCPClient instances keyed by MCPEndpoint.getEndpointId().
MCPConnector - Class in ai.redouble.nucleo.mcp
Single attached MCP server, identified by an MCPHandle.
MCPConnectorRegistry - Class in ai.redouble.nucleo.mcp
Process-wide registry of MCPConnectors, keyed by the composite identity (handle, endpointId).
McpConsumer - Record Class in ai.redouble.nucleo.mcp.server
The principal behind an MCP request as the host resolved it: the name every served tool runs as (Job.workflow(name, "mcp")) and the groups the access policy may grant by.
McpConsumer(String, Set) - Constructor for record class ai.redouble.nucleo.mcp.server.McpConsumer
Creates an instance of a McpConsumer record class.
McpConsumerResolver - Interface in ai.redouble.nucleo.mcp.server
Names the consumer behind an MCP request.
MCPContent - Class in ai.redouble.nucleo.mcp
Represents a content item in an MCP tool response.
MCPContent() - Constructor for class ai.redouble.nucleo.mcp.MCPContent
 
MCPEndpoint - Interface in ai.redouble.nucleo.mcp
Describes how to connect to an MCP server.
McpErrorText - Class in ai.redouble.nucleo.mcp.server
What a failure is allowed to say to a caller in another process.
MCPHandle - Class in ai.redouble.nucleo.mcp
Stable identifier for an MCP connector.
MCPHandle(String) - Constructor for class ai.redouble.nucleo.mcp.MCPHandle
 
McpInputGate - Class in ai.redouble.nucleo.mcp.server
The admission gate for arguments arriving from outside the process.
MCPResultWalker - Class in ai.redouble.nucleo.mcp
Pure transformation: a JsonNode (an MCP tool's structured response, however we obtained it) into an MCPArtifact tree.
MCPSchemaNormalizer - Class in ai.redouble.nucleo.mcp
Conservative JSON-Schema normalization for MCP server schemas before they are placed in the LLM-facing ToolDefinitionBlock.
McpSchemaPublisher - Class in ai.redouble.nucleo.mcp.server
The outbound schema boundary: turns a ToolProvider into the McpSchema.Tool an external client sees.
McpServerConfig - Class in ai.redouble.examples.mcpserver
The MCP endpoint in three beans: the SDK's stateless HTTP servlet mounted at /mcp like any servlet, and an McpToolServer over it.
McpServerConfig() - Constructor for class ai.redouble.examples.mcpserver.McpServerConfig
 
McpServerConfig.NucleoRuntime - Class in ai.redouble.examples.mcpserver
 
MCPServerInfo - Class in ai.redouble.nucleo.mcp
Metadata about an MCP server obtained during initialization.
MCPServerInfo() - Constructor for class ai.redouble.nucleo.mcp.MCPServerInfo
 
mcpServlet(HttpServletStatelessServerTransport) - Method in class ai.redouble.examples.mcpserver.McpServerConfig
 
McpSettings - Class in ai.redouble.nucleo.mcp
The MCP package's knobs: the STDIO subprocess admission caps, the idle eviction timeout, and the description ceiling on tools surfaced to the LLM.
McpSettings() - Constructor for class ai.redouble.nucleo.mcp.McpSettings
 
McpTokenClient - Class in ai.redouble.nucleo.mcp.auth
Obtains a bearer token for an MCP server the way the MCP authorization specification (2025-11-25) and its client-credentials extension prescribe, against any conformant server: discover the protected resource metadata (the well-known forms first, the server's own bearer challenge when it serves neither), read the authorization server's metadata, check that it offers the client-credentials grant and this credential's authentication method, and post the token request carrying the RFC 8707 resource indicator.
McpTokenClient() - Constructor for class ai.redouble.nucleo.mcp.auth.McpTokenClient
 
McpTokenSupplier - Class in ai.redouble.nucleo.mcp.auth
Owns "ensure a token" for one transport: attaches the held token to every request, mints one first when none is held or the held one has expired, and forgets a token the server rejected so the next request mints again.
McpTokenSupplier(URI, McpClientCredential, McpTokenClient) - Constructor for class ai.redouble.nucleo.mcp.auth.McpTokenSupplier
 
McpToolCatalog - Class in ai.redouble.nucleo.mcp.server
The exposable set: every Tool carrying MCP under the scanned package prefixes, plus the providers handed in explicitly, keyed by tool name.
McpToolCatalog(List, List) - Constructor for class ai.redouble.nucleo.mcp.server.McpToolCatalog
 
MCPToolDescriptor - Class in ai.redouble.nucleo.mcp
Describes an MCP tool's schema and metadata.
MCPToolDescriptor() - Constructor for class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
MCPToolInput - Class in ai.redouble.nucleo.mcp
Input wrapper for MCP tool calls: the raw JsonNode arguments, untyped because the remote server is the schema authority.
MCPToolInput() - Constructor for class ai.redouble.nucleo.mcp.MCPToolInput
 
MCPToolProvider - Class in ai.redouble.nucleo.mcp
ToolProvider for an MCP-served tool.
MCPToolProvider(MCPHandle, MCPEndpoint, MCPToolDescriptor) - Constructor for class ai.redouble.nucleo.mcp.MCPToolProvider
 
MCPToolResult - Class in ai.redouble.nucleo.mcp
Result from an MCP tool call.
MCPToolResult() - Constructor for class ai.redouble.nucleo.mcp.MCPToolResult
 
mcpToolServer(HttpServletStatelessServerTransport, McpServerConfig.NucleoRuntime) - Method in class ai.redouble.examples.mcpserver.McpServerConfig
 
McpToolServer - Class in ai.redouble.nucleo.mcp.server
Serves exposable tools over MCP through a host-supplied stateless transport.
McpToolServer() - Constructor for class ai.redouble.nucleo.mcp.server.McpToolServer
 
mcpTransport() - Method in class ai.redouble.examples.mcpserver.McpServerConfig
 
McpTransportInterposer - Class in ai.redouble.nucleo.mcp.server
The fail-closed security decorator around the host's stateless transport.
McpTransportInterposer(McpStatelessServerTransport, McpToolCatalog, McpConsumerResolver, McpAccessPolicy) - Constructor for class ai.redouble.nucleo.mcp.server.McpTransportInterposer
 
MCPTransportType - Enum Class in ai.redouble.nucleo.mcp
Transport types supported by MCP endpoints.
MDC_WORKFLOW_ID - Static variable in class ai.redouble.nucleo.harness.observability.EventLogger
The MDC key holding the workflow id while an event's lines are written.
meaning() - Method in record class ai.redouble.demo.PartView
Returns the value of the meaning record component.
meaning() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
Returns the value of the meaning record component.
MEDIUM - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
MEGA - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
MemoryPressureGate - Class in ai.redouble.nucleo.harness.admission
Heap-aware back-pressure on new work.
MemoryPressureStatus - Record Class in ai.redouble.nucleo.harness.admission
Status snapshot for the memory-pressure gate: heap occupancy, the floor, which is the reading after the most recent collection the gate saw and the number the growth penalty measures, the zone the gate is in (CRITICAL while latched, DRAINING while memory's line is non-empty, GREEN otherwise), how many jobs admission is holding on it, which is memory's line, how long until the next release is due if a completion does not come first, and the growth penalty multiplying that wait.
MemoryPressureStatus(long, long, double, double, String, int, long, double) - Constructor for record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Creates an instance of a MemoryPressureStatus record class.
mention() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Returns the value of the mention record component.
merge(ScopeGuard) - Method in class ai.redouble.nucleo.guardrails.ScopeGuard
Composes this guard with another into a new guard judging by the union of both member sets.
MeshTerm() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
message() - Method in record class ai.redouble.demo.quarkus.DemoResource.ErrorBody
Returns the value of the message record component.
message() - Method in class ai.redouble.nucleo.events.AbstractJobEvent
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
 
message() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
 
message() - Method in record class ai.redouble.nucleo.events.LimiterEvent
 
message() - Method in class ai.redouble.nucleo.events.SchedulerEvent
 
message() - Method in interface ai.redouble.nucleo.harness.JobEvent
Gets the message associated with this event.
Message - Interface in ai.redouble.nucleo.harness.conversation
Base interface for all messages in a conversation.
MESSAGE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
MESSAGE - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
MESSAGE_COMPLETE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
MESSAGE_FAILED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
MessageBus - Interface in ai.redouble.nucleo.harness
High-performance message bus for job lifecycle events.
MessageBus.Subscription - Interface in ai.redouble.nucleo.harness
Handle for managing subscriptions.
messageChainContains(Throwable, String...) - Static method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
True if the throwable's message, or any message in its cause chain, contains any of the needles (case-insensitive).
MessageCompleteEvent - Class in ai.redouble.nucleo.events
Event signaling that a single message exchange in a chat session has completed.
MessageCompleteEvent(JobSnapshot, boolean) - Constructor for class ai.redouble.nucleo.events.MessageCompleteEvent
Creates a message completion event with the given outcome and no error description.
MessageCompleteEvent(JobSnapshot, boolean, String) - Constructor for class ai.redouble.nucleo.events.MessageCompleteEvent
Creates a message completion event with optional error.
MessageSnapshot - Class in ai.redouble.nucleo.harness.conversation
Snapshot of a Message for persistence.
MessageSnapshot() - Constructor for class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
META_ITERATION - Static variable in class ai.redouble.nucleo.tools.AbstractOrchestrator
Metadata key used to stamp a child job with the orchestrator's current loop iteration.
META_KEY - Static variable in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The _meta key a request selects its dialect with, on any MCP request: "ai.redouble/dialect", in the reverse-DNS form the protocol reserves for implementation metadata.
META_LLAMASTACK - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
metadata - Variable in class ai.redouble.nucleo.events.AbstractTerminalEvent
Job execution metadata (wait times, costs, etc.).
metadata() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Provenance metadata (author, origin, trigger keyword, etc.) and content lineage.
metadata() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the metadata record component.
metadata() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Open extension point for non-essential metadata (icons, categories, cost hints) - the slot through which a host-defined provider carries tool information the framework's own surface does not name.
MeterCustomizer - Interface in ai.redouble.nucleo.harness.observability
Callback for recording Micrometer metrics in MicrometerObserver.
MICRO - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
MicrometerObserver - Class in ai.redouble.nucleo.harness.observability
Global observer that forwards job lifecycle events to a Micrometer MeterRegistry.
MicrometerObserver(MeterRegistry, MeterCustomizer) - Constructor for class ai.redouble.nucleo.harness.observability.MicrometerObserver
Creates a global observer that forwards events to a Micrometer registry.
mime(Sniff.Kind) - Static method in class ai.redouble.demo.extract.Sniff
 
mimeType() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Returns the value of the mimeType record component.
mimeType() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Returns the value of the mimeType record component.
min() - Element in annotation interface ai.redouble.nucleo.tools.ToolWeight
 
min(Depth, Depth) - Static method in enum class ai.redouble.nucleo.harness.models.Depth
Returns the lower of two depths (closer to IMMEDIATE).
MIN_THINKING_BUDGET - Static variable in class ai.redouble.nucleo.harness.models.AbstractModelSpec
Anthropic rejects an extended-thinking budget below this; the ladder floors here.
mintConversationId() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
mintConversationId() - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Mints a durable identity for a brand-new conversation, decoupled from job lineage.
MissingTypeAliasException - Exception Class in ai.redouble.nucleo.harness.schema
Thrown during TypeAliasRegistry initialization when concrete Artifact classes are found without a required @TypeAlias annotation.
MissingTypeAliasException(Set) - Constructor for exception class ai.redouble.nucleo.harness.schema.MissingTypeAliasException
 
MISTRAL_V1 - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
model - Variable in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
 
model - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The catalog id of the spec this call was issued against - what WE called, never the name the provider echoes back.
ModelBinding - Class in ai.redouble.nucleo.harness.models
The deferred binding between a declared model need and the spec that ends up serving it.
ModelBinding(Grade, Depth) - Constructor for class ai.redouble.nucleo.harness.models.ModelBinding
Wired-conversation form: sizes come from the conversation once it is attached.
ModelBinding(Grade, Depth, int, OutputDeclaration) - Constructor for class ai.redouble.nucleo.harness.models.ModelBinding
Flat form: the declared input count and output declaration price the reservation.
ModelBinding(Grade, Depth, String, OutputDeclaration) - Constructor for class ai.redouble.nucleo.harness.models.ModelBinding
Counted-prompt form: the text is counted post-resolution under the resolved spec's tokenizer.
ModelBinding(ModelSpec, Depth) - Constructor for class ai.redouble.nucleo.harness.models.ModelBinding
Wired pinned form: the job names the exact spec.
ModelBinding(ModelSpec, Depth, int, OutputDeclaration) - Constructor for class ai.redouble.nucleo.harness.models.ModelBinding
Flat pinned form: exact spec plus the declared input count and output declaration.
ModelClassifier - Class in ai.redouble.nucleo.harness.models.discovery
The discovery's own judgment call: an account listed models the catalog has no entry for and no ancestor to inherit a shape from, and classifying them is exactly what the runtime's strongest model is for.
ModelDependent - Interface in ai.redouble.nucleo.tools
A job that holds a model seat: a thinker, the call a thinker spawns per turn, a tool whose work is one exchange with a model.
ModelDependentTool<I,O> - Interface in ai.redouble.nucleo.tools
A tool that holds a model seat: what a benchmark races, a thinker or a one-call tool alike.
ModelDiscovery - Interface in ai.redouble.nucleo.harness.models.discovery
What a provider knows about its own account that the catalog cannot: which models the account can reach, and, where the provider publishes them through an API, the account's limits and each model's retention posture.
ModelGate - Class in ai.redouble.nucleo.harness.admission
The admission account for a model endpoint bounded by how many requests it works on at once rather than by a quota window: a model served from a machine the deployment owns, whose catalog entry declares max_concurrent.
ModelGate(ModelSpec) - Constructor for class ai.redouble.nucleo.harness.admission.ModelGate
A gate of the entry's declared capacity, named after the entry.
modelId() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns the value of the modelId record component.
modelId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the modelId record component.
ModelKind - Enum Class in ai.redouble.nucleo.harness.models
The three client families a catalog entry can belong to, and a seat can ask for.
ModelLineage - Record Class in ai.redouble.nucleo.harness.models
A catalog identity read as a family and a version, so the discovery can tell that opus-5 is a newer opus than opus-4.8 and that nova-2-lite succeeds nova-lite: a listed model with an ancestor in the catalog inherits the ancestor's shape and the ancestor's disposition.
ModelLineage(String, String) - Constructor for record class ai.redouble.nucleo.harness.models.ModelLineage
Creates an instance of a ModelLineage record class.
ModelNotFoundException - Exception Class in ai.redouble.nucleo.harness.models
Thrown when a model id does not resolve to any catalog spec.
ModelNotFoundException(String) - Constructor for exception class ai.redouble.nucleo.harness.models.ModelNotFoundException
 
ModelPicker - Interface in ai.redouble.nucleo.harness.models
The deployment's model-resolution policy: turns a declared need into a concrete ModelSpec.
ModelPickers - Class in ai.redouble.nucleo.harness.models
The framework-owned gate in front of the configured ModelPicker.
ModelResolutionError - Exception Class in ai.redouble.nucleo.harness.models
The deployment cannot serve a model seat at all: every rung the seat may legally be served from was refused - by the compliance envelope, or because nothing is configured there.
ModelResolutionError(String) - Constructor for exception class ai.redouble.nucleo.harness.models.ModelResolutionError
 
ModelResolutionError(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.models.ModelResolutionError
 
Models - Class in ai.redouble.nucleo.harness.models
Static facade over the model catalog, mirroring ai.redouble.nucleo.prompt.Prompts: a pluggable ModelsBackend (DEFAULTS) under a per-id override layer and a resolution cache.
ModelsBackend - Interface in ai.redouble.nucleo.harness.models
Source of catalog ModelSpecs behind the Models facade.
ModelSettings - Class in ai.redouble.nucleo.harness.models
The model-resolution knobs: which catalog backend serves specs, which picker resolves seats, and the deployment's Bedrock Mantle projects that model eligibility and request routing consult.
ModelSettings() - Constructor for class ai.redouble.nucleo.harness.models.ModelSettings
 
ModelSpec - Interface in ai.redouble.nucleo.harness.models
Capability and account metadata for one concrete (provider, model) deployment.
ModelStatus - Enum Class in ai.redouble.nucleo.harness.models
Whether a catalog entry may be served, and who said so.
ModelUsage() - Constructor for class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
modelWrittenFields() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
The fields a model is asked to write for this type.
MODERATE - Enum constant in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Moderate compaction - whole segments collapse into summaries.
modifyHttpResponseContent(Context.ModifyHttpResponse, ExecutionAttributes) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockAuditInterceptor
 
msgType() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
 
msgType() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
msgType() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
msgType() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
msgType() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
msgType() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
msgType() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
msgType() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
msgType() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
MsgType - Enum Class in ai.redouble.nucleo.events
Message type for user-facing events.

N

name - Variable in class ai.redouble.nucleo.harness.admission.DatabaseSettings
The provider's name: the health row db:<name> and the name jobs look it up by in DBResourceProviders.
name() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns the value of the name record component.
name() - Method in record class ai.redouble.demo.SkillEntry
Returns the value of the name record component.
name() - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
 
name() - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Stable identity of the datasource this provider fronts - typically the connection pool name.
name() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Returns the value of the name record component.
name() - Method in interface ai.redouble.nucleo.harness.conversation.DeclaredTool
The tool's unique name; the identity under which the declaration is held.
name() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Returns the value of the name record component.
name() - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
 
name() - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
 
name() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
name() - Method in record class ai.redouble.nucleo.mcp.server.McpConsumer
Returns the value of the name record component.
name() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Canonical name; unique across the SkillRegistry.
name() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the name record component.
name() - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
name() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
name() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
name() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
name() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Unique name within a registry.
NAME - Static variable in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
Stable name used for registry lookups and unregistration.
NAME - Static variable in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
Stable name used for registry lookups and unregistration.
named(String) - Static method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The dialect a request named, or null for a name that is no dialect.
namedFile() - Static method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The file -Dnucleo.models names, absolute, or null when the property is not set and the classpath is read.
names() - Static method in class ai.redouble.nucleo.harness.admission.DBResourceProviders
Every registered name, sorted.
namespacedToolName(String) - Method in class ai.redouble.nucleo.mcp.MCPHandle
Returns the LLM-facing namespaced tool name.
NavGenerator - Class in ai.redouble.docs
Generates the sidebar navigation shared by every page of the documentation site, from the contents: the front matter at the top, then one numbered, collapsible section per part, its pages in reading order and a nested item under the item it nests under in CONTENTS.md.
NavGenerator() - Constructor for class ai.redouble.docs.NavGenerator
 
NCBI_SECRET_ID - Static variable in class ai.redouble.nucleo.ext.lit.PubMedRateLimiter
The id of the NCBI API key in the deployment's secret store, shared by every E-utilities and PubChem consumer.
NEEDS_PERSON - Enum constant in enum class ai.redouble.demo.extract.Classification.Kind
Neither, or not decidable from the head: a person looks.
NEEDS_PERSON - Enum constant in enum class ai.redouble.demo.extract.Tier
Something no tier could place; a person looks.
needsCompaction(ConversationContext) - Method in class ai.redouble.nucleo.harness.conversation.compaction.ContextWindowManager
Checks if the context needs compaction.
newClient() - Method in class ai.redouble.nucleo.harness.llm.AbstractClientProvider
Builds a fresh, unconfigured client of this provider's type.
newClient() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleResponsesProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
newClient() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
newerThan(ModelLineage) - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
 
newerThanPinned() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the newerThanPinned record component.
newInstance(Class) - Static method in class ai.redouble.nucleo.util.Reflection
A new instance through the no-arg constructor, made accessible when it is not public.
newInstance(String) - Static method in class ai.redouble.nucleo.util.Reflection
A new instance of the named class through its no-arg constructor.
newJudge() - Method in class ai.redouble.demo.DemoBenchmark
 
newJudge() - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
The judge for one of this benchmark's answers.
newLLMCall(Identifiable, ConversationContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The one way a thinker builds a call on its conversation: every subclass's loop goes through here, so the pin and the upstream retry budget reach every call the thinker makes - none can slip back to the picker, and none waits on a failing endpoint longer than the thinker itself would.
newRuntimeClient() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
 
next() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the next record component.
nextStep() - Method in class ai.redouble.nucleo.tools.AbstractDoer
Bumps and returns the doer's step counter.
NON_ZDR - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
NONE - Enum constant in enum class ai.redouble.nucleo.harness.models.ThinkingMode
 
nonZdr() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the nonZdr record component.
nonZdr() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the nonZdr record component.
normalize(float[]) - Static method in class ai.redouble.nucleo.harness.llm.DimensionAdapter
Returns a new unit-length copy of v.
normalize(JsonNode) - Static method in class ai.redouble.nucleo.mcp.MCPSchemaNormalizer
Normalizes the supplied schema.
normalize(String) - Static method in class ai.redouble.nucleo.harness.artifacts.tools.ReflectiveFields
Separator- and case-insensitive form of a field name for matching dynamic record fields: lowercased with every non-alphanumeric character removed, so sender_type, "Sender Type" and senderType all collapse to sendertype.
normalizePatentNumber(String) - Static method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
A patent number as ODP indexes it: commas and whitespace removed.
normalizeRole(String) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Normalizes a role string for this provider.
normalizeRole(String) - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
normalizeRole(String) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
normalizeRole(String) - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
normalizeToKey(String) - Static method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Normalizes any artifact reference format to the canonical key format: «artifact:type~uuid».
NOT_CONFIGURED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
NOT_CONFIGURED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
NOT_IN_FORCE - Enum constant in enum class ai.redouble.demo.pricing.PriceSeries.Status
Only proposals, former prices or a discontinuation: nothing in force.
NOT_LISTED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
NOT_ON_CLASSPATH - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
NOT_ROUTABLE_HERE - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
note() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the note record component.
note() - Method in record class ai.redouble.demo.ConnectOutcome
Returns the value of the note record component.
note() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the note record component.
note() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the note record component.
NOTIFICATION - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
NotificationEvent - Interface in ai.redouble.nucleo.events
Sealed category for discrete notifications surfaced to end users: warnings, successes, informational messages, and errors that are not themselves job-lifecycle transitions but warrant user attention.
NotImplementedException - Exception Class in ai.redouble.nucleo.harness.errors
A planned operation that has not been built yet.
NotImplementedException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.NotImplementedException
 
noul(String) - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
The answer to a question asked as a Noul.
Noul - Record Class in ai.redouble.nucleo.harness.decision
The probability that a statement is true.
Noul(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.decision.Noul
Creates an instance of a Noul record class.
NoulAnswer - Record Class in ai.redouble.nucleo.harness.decision
The answer to a Noul: one number, the probability that the statement is true.
NoulAnswer(double) - Constructor for record class ai.redouble.nucleo.harness.decision.NoulAnswer
Creates an instance of a NoulAnswer record class.
NOVA - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Amazon Nova on the Converse API: the root carries only type, properties and required; nothing is referenced; no titles.
NucleoAutoConfiguration - Class in ai.redouble.nucleo.spring
What the starter puts into a Boot application: the credential store that reads nucleo.credentials.*, the binder that maps nucleo.* properties onto the registered Settings classes, the runtime's lifecycle bean, and the registration of the application's database.
NucleoAutoConfiguration() - Constructor for class ai.redouble.nucleo.spring.NucleoAutoConfiguration
 
NucleoConfigurator - Interface in ai.redouble.nucleo
The whole configuration surface a deployment author touches: one class per deployment, one method, assigning the Settings fields that differ from the shipped defaults.
nucleoDatabase() - Method in class ai.redouble.nucleo.spring.NucleoAutoConfiguration
The application's database: a counting provider registered with the runtime when nucleo.database.max-concurrent is set.
NucleoDatabase - Class in ai.redouble.nucleo.quarkus
Registers the application's database with the runtime when the container starts: the CountingDBResourceProvider that DBResourceProviders.registerDefault() builds from DatabaseSettings, bound from nucleo.database.*.
NucleoDatabase - Class in ai.redouble.nucleo.spring
Registers the application's database with the runtime once every bean exists: the CountingDBResourceProvider that DBResourceProviders.registerDefault() builds from DatabaseSettings, bound from nucleo.database.*.
NucleoDatabase() - Constructor for class ai.redouble.nucleo.quarkus.NucleoDatabase
 
NucleoDatabase() - Constructor for class ai.redouble.nucleo.spring.NucleoDatabase
 
NucleoDemoApplication - Class in ai.redouble.demo.spring
A Spring Boot process running the runtime in-process, through the starter and nothing else: credentials are Boot properties under nucleo.credentials.*, bound in application.yaml; the dispatcher's lifecycle is the starter's NucleoRuntime bean; everything else runs on the shipped defaults, AWS through the AWS SDK's own resolution, and each grade served from the first catalog entry a configured provider can call.
NucleoDemoApplication() - Constructor for class ai.redouble.demo.spring.NucleoDemoApplication
 
NucleoJsonSerializer - Class in ai.redouble.nucleo.harness.schema
Central JSON serialization for the Nucleo framework.
NucleoJsonSerializer() - Constructor for class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
 
NucleoJsonSerializer.JsonProseSplit - Record Class in ai.redouble.nucleo.harness.schema
Pair of (json, prose) returned by NucleoJsonSerializer.extractJsonWithProse(String).
NucleoQuarkusProcessor - Class in ai.redouble.nucleo.quarkus.deployment
The build-time steps that make the Nucleo runtime work in a GraalVM native image.
NucleoQuarkusProcessor() - Constructor for class ai.redouble.nucleo.quarkus.deployment.NucleoQuarkusProcessor
 
nucleoRuntime() - Method in class ai.redouble.examples.mcpserver.McpServerConfig
The runtime's lifecycle, wired by hand: a real application puts nucleo-spring-boot-starter on its classpath, which starts the dispatcher with the application and binds credentials from properties.
nucleoRuntime(ApplicationArguments) - Method in class ai.redouble.nucleo.spring.NucleoAutoConfiguration
 
NucleoRuntime - Class in ai.redouble.nucleo.quarkus
The runtime's lifecycle, bound to the CDI container: the nucleo.* properties bind onto the registered settings, then the dispatcher starts, before the HTTP router accepts a request; on shutdown it drains.
NucleoRuntime - Class in ai.redouble.nucleo.spring
The runtime's lifecycle, bound to the application context: the dispatcher starts before the web server accepts requests and drains after it stops accepting them.
NucleoRuntime() - Constructor for class ai.redouble.nucleo.quarkus.NucleoRuntime
 
NucleoRuntime(ApplicationArguments) - Constructor for class ai.redouble.nucleo.spring.NucleoRuntime
 
NucleoSchemaKeywords - Class in ai.redouble.nucleo.harness.schema
The x-nucleo-* JSON Schema vocabulary: keywords that carry a field's Nucleo annotations to a consumer that cannot read the annotations themselves.
nucleoSecrets() - Method in class ai.redouble.nucleo.spring.NucleoAutoConfiguration
 
NucleoSpringApplication - Class in ai.redouble.nucleo.spring
The entry point of a Spring Boot application that runs the runtime: what SpringApplication.run(String...) is, plus one command.
nukeMainObjective() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Empties the objective map completely - framework slots included.
NUMBER - Static variable in class ai.redouble.examples.tool.Orders
An order number is the letter A, a dash and four digits.

O

objective() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns the value of the objective record component.
OBJECTIVE - Static variable in class ai.redouble.demo.decide.PriceChangeFinder
 
OBS_ARTIFACTS_IN - Static variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Metadata key for serialized artifacts in the thinker's registry at completion.
OBS_ARTIFACTS_OUT - Static variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Metadata key for serialized artifacts propagated to parent by the thinker.
OBS_CALLER_CLASS - Static variable in class ai.redouble.nucleo.harness.GuardrailEnforcer
Metadata key: the calling job's class name, stashed at the submission door.
OBS_GATES_JOB_ID - Static variable in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Metadata key carrying the job_id of the job this guardrail gates, taken from the delivered JobSnapshot.
OBS_GATES_PHASE - Static variable in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Metadata key carrying the gating rung: AUTH, ADMISSION, CONTENT_INPUT, CONTENT_OUTPUT or VALIDATION.
OBS_GUARDS_INPUT - Static variable in class ai.redouble.nucleo.harness.GuardrailEnforcer
Metadata key: number of input-side guards applied to this job (0 is auditable).
OBS_GUARDS_OUTPUT - Static variable in class ai.redouble.nucleo.harness.GuardrailEnforcer
Metadata key: number of output-side guards applied to this job (0 is auditable).
OBS_GUARDS_VALIDATION - Static variable in class ai.redouble.nucleo.harness.GuardrailEnforcer
Metadata key: number of validation guards applied to this job's latest candidate answer (0 is auditable).
OBS_INPUT - Static variable in interface ai.redouble.nucleo.tools.Tool
Metadata key for serialized tool/thinker input.
OBS_OUTPUT - Static variable in interface ai.redouble.nucleo.tools.Tool
Metadata key for serialized tool/thinker output.
OBS_TARGET - Static variable in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Metadata key for the gated job's input serialization, written by tools; reused here for the target.
OBS_TURNS - Static variable in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The metadata key the recorded turns are published under, as compact JSON.
observe(HeartbeatEvent) - Method in class ai.redouble.nucleo.harness.Heart
 
observe(HeartbeatEvent) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
observe(JobEvent) - Method in class ai.redouble.demo.AgentTrace
 
observe(JobEvent) - Method in class ai.redouble.demo.BenchmarkRace
 
observe(JobEvent) - Method in class ai.redouble.demo.decide.DecisionTrace
 
observe(JobEvent) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
 
observe(JobEvent) - Method in class ai.redouble.nucleo.harness.observability.EventLogger
 
observe(JobEvent) - Method in class ai.redouble.nucleo.harness.observability.MicrometerObserver
 
observe(JobEvent) - Method in class ai.redouble.nucleo.harness.observability.OpenTelemetryObserver
 
observe(JobEvent) - Method in class ai.redouble.nucleo.harness.observability.SystemHealthReporter
 
observe(T) - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
 
observe(T) - Method in interface ai.redouble.nucleo.harness.observability.JobObserver
Process a job event.
observeHeld(IntSupplier) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
observeHeld(IntSupplier) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Installs a lock-free view of how many jobs admission is holding on this account right now: the waiters this account has refused and not yet released, which is this account's own line and nobody else's.
observeWorkflow(AbstractWorkflowObserver, Class) - Static method in class ai.redouble.nucleo.harness.Governor
Observes typed events for a specific workflow.
observeWorkflow(AbstractWorkflowObserver, Class) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Subscribes an AbstractWorkflowObserver to its workflow's events.
observeWorkflow(String, JobObserver) - Static method in class ai.redouble.nucleo.harness.Governor
Observes all events for a specific workflow.
observeWorkflow(String, JobObserver) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Subscribes an observer to all events from a specific workflow.
obtainConversation(String, Thinker, ResponseHandler, boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Single entry point for obtaining a conversation.
of(int) - Static method in interface ai.redouble.nucleo.harness.models.OutputDeclaration
 
of(LLMReadable) - Static method in class ai.redouble.nucleo.mcp.server.McpErrorText
The caller-facing text for a failure the boundary did not author.
of(ModelSpec, long, long, long, long) - Static method in record class ai.redouble.nucleo.harness.observability.Cost
What a call costs on a priced entry: uncached input at the input price, cache writes and reads at the entry's effective cache rates, output at the output price.
of(OutputSize) - Static method in interface ai.redouble.nucleo.harness.models.OutputDeclaration
 
of(CostLedger, String) - Static method in class ai.redouble.demo.extract.RunSpend
 
of(QuickLLMQuestionOutput, List) - Static method in class ai.redouble.demo.QuickAnswer
The answer of a finished job, with the calls it made.
of(Class) - Static method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
Wraps a tool class.
of(String) - Static method in enum class ai.redouble.nucleo.harness.conversation.TurnRole
Maps a message's role string to a turn role.
of(String) - Static method in record class ai.redouble.nucleo.harness.decision.Noul
The statement alone.
of(String) - Static method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Creates a simple content chunk that's not the last one.
of(String) - Static method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
A listing that carried nothing but the id.
of(String) - Static method in record class ai.redouble.nucleo.harness.models.ModelLineage
 
of(String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Build a one-shot Prompt under a synthetic key derived from a content hash.
of(String) - Static method in class ai.redouble.nucleo.secrets.CredentialShapes
The declared shape of an id, else the generic rule.
of(String, String) - Static method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
A listing that carried the id and a note.
of(String, String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Register an inline text prompt as a code-level default under an explicit key and return it.
of(String, String...) - Static method in record class ai.redouble.nucleo.harness.decision.Choice
The options as keys alone, in order, for a caller whose keys say enough.
of(String, String...) - Static method in record class ai.redouble.nucleo.harness.decision.Score
 
of(Path) - Static method in class ai.redouble.demo.extract.Sniff
 
ofCustomer(String) - Static method in class ai.redouble.examples.tool.Orders
Every order of one customer, in order-number order.
offered(String) - Method in class ai.redouble.demo.DemoAgent
The provider behind one name on the palette, or null when the palette does not carry it.
OFFICE - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
OFFICE - Static variable in class ai.redouble.demo.decide.FileEntry
 
officeText(Path) - Static method in class ai.redouble.demo.extract.DeterministicExtractTool
The text of an OOXML document (docx, xlsx, pptx) with its tags stripped, as DeterministicExtractTool.readOffice(Path, Extraction) reads it; for any reader of Office files that needs no POI.
ofProviderKey(String) - Static method in enum class ai.redouble.nucleo.harness.models.ModelKind
The kind of every entry a provider key serves, by the registry's naming convention above.
OK - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Status
 
OLDER - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
olderLeftOut() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the olderLeftOut record component.
OLLAMA - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
onAdvisoryPressure() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Bumps throttle without affecting circuit state.
onAdvisoryPressure(EPOService) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
Bumps advisory pressure on a single service bucket without affecting circuit state.
onAdvisorySuccess(EPOService) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
Reports a bucket-specific success (green advisory).
onCancel(Runnable) - Method in class ai.redouble.nucleo.harness.JobContext
Registers a callback to be executed once when the job is cancelled.
onCancellation(Runnable) - Method in class ai.redouble.nucleo.harness.JobContext.CancellationToken
Registers a callback that runs once when the token is cancelled, at once when it already is; the same one-monitor rule as JobContext.onCancel(Runnable).
onCancelled(CancelHeartbeat) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onCapacityChange(Runnable) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
onCapacityChange(Runnable) - Method in class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
 
onCapacityChange(Runnable) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Installs the single wake this account runs after any self-change that can only increase capacity: a throttle relaxation, a cap raised from headers, a circuit closing, a pushed fleet allotment.
onChange(Runnable) - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Registers the listener fired when the head of the queue may have changed (an earlier-due entry landed, or the current earliest was cancelled).
onChange(Runnable) - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
onCleanup() - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Called when the observer is being cleaned up (either due to staleness or self-cleanup).
onCleanup() - Method in class ai.redouble.nucleo.harness.observability.StreamingLogObserver
 
onDemand() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the onDemand record component.
onFired(HeartbeatFired) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onFireFailed(HeartbeatFireFailed) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.harness.admission.CountingGate
Pool admission is not adaptive; upstream feedback does not apply.
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
onRateLimitError(UpstreamFailure) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Notifies the rate limiter that an upstream request failed.
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Logs the upstream's summary at warn, so the cause is on record, and records one increment through TokenBucketRateLimiter.record429().
onRateLimitError(UpstreamFailure) - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
 
onRateLimitError(UpstreamFailure, EPOService) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
onRateLimitError(UpstreamFailure, T) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
onRebound(HeartbeatRebound) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onScheduled(HeartbeatScheduled) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onScheduleRequested(HeartbeatRequested) - Method in class ai.redouble.nucleo.harness.observability.Stethoscope
 
onSuccess() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
onSuccess() - Method in class ai.redouble.nucleo.harness.admission.CountingGate
Pool admission is not adaptive; there is nothing to learn from a success.
onSuccess() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
A success resets the failure streak, closes a probing circuit, and every ElasticWindowRateLimiter.getSuccessesPerDecrease() successes takes ElasticWindowRateLimiter.getThrottleDecrement() off the throttle, never below zero; after ElasticWindowRateLimiter.getTimeBasedRecoveryMinutes() without pressure every success takes the multiplied decrement.
onSuccess() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
onSuccess() - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Notifies the rate limiter of a successful operation.
onSuccess() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
onSuccess(EPOService) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
onSuccess(T) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Notifies the rate limiter of a successful operation, scoped to the specific input that was acquired.
onTimeout(Runnable) - Method in class ai.redouble.nucleo.harness.JobContext
Registers a callback to be executed once on timeout.
OPEN - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelStatus
Servable.
OPENAI - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
OPENAI_STRICT - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
OpenAI's strict subset: every object closed, every property required with the optional ones nullable, references and recursion kept, only the keywords its supported list names.
OpenAIChatCompletionsProvider - Class in ai.redouble.nucleo.providers.openai
Serves OpenAI chat models through OpenAI's own client on the Chat Completions API: the same account, key and models as OpenAIProvider, on the older surface, for an entry that must be called there.
OpenAIChatCompletionsProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
OpenAICompatibleClient - Class in ai.redouble.nucleo.providers.openai
The Chat Completions dialect over the framework's own HTTP transport, for the endpoints that speak it without being OpenAI: a self-hosted server, an aggregator, a vendor with an OpenAI-shaped API.
OpenAICompatibleClient(WireApi) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
The endpoint and key come from the store on first use, so the request builder is exercisable without either.
OpenAICompatibleClient(WireApi, String, String) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
An explicit endpoint and key, for a harness that has them in hand.
OpenAICompatibleEmbeddingsClient - Class in ai.redouble.nucleo.providers.openai
The embeddings half of the OpenAI dialect over the framework's own HTTP client, for endpoints that speak it without being OpenAI.
OpenAICompatibleEmbeddingsClient() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
 
OpenAICompatibleEmbeddingsClient(String, String) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsClient
An explicit endpoint and key, for a harness that has them in hand.
OpenAICompatibleEmbeddingsProvider - Class in ai.redouble.nucleo.providers.openai
Serves embedding models on an endpoint that speaks OpenAI's dialect without being OpenAI, under the same credential as OpenAICompatibleProvider: one endpoint, one key, its chat and embedding models told apart by the provider key of each catalog entry.
OpenAICompatibleEmbeddingsProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
OpenAICompatibleProvider - Class in ai.redouble.nucleo.providers.openai
Serves chat models on an endpoint that speaks OpenAI's Chat Completions API without being OpenAI, through the framework's own HTTP client; OpenAICompatibleResponsesProvider is the same for an endpoint that speaks the Responses API.
OpenAICompatibleProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
OpenAICompatibleResponsesProvider - Class in ai.redouble.nucleo.providers.openai
Serves chat models on an endpoint that speaks OpenAI's Responses API without being OpenAI, through the framework's own HTTP client: OpenAICompatibleProvider on the other surface, same credential, same listing, same rule that its entries are the deployment's to write.
OpenAICompatibleResponsesProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAICompatibleResponsesProvider
 
OpenAIContentFormatter - Class in ai.redouble.nucleo.providers.openai
Content formatter for OpenAI GPT API.
OpenAIContentFormatter() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
OpenAIEmbeddingsProvider - Class in ai.redouble.nucleo.providers.openai
Serves OpenAI embedding models through OpenAI's own client.
OpenAIEmbeddingsProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
OpenAIFileBlockEncoder - Class in ai.redouble.nucleo.providers.openai
OpenAI native file: image-compatible files become an image_url element; anything else has no OpenAI file channel and falls back to a filename text element via the injected wrapper.
OpenAIFileBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIFileBlockEncoder
 
OpenAIImageBlockEncoder - Class in ai.redouble.nucleo.providers.openai
OpenAI native image: an image_url content element with a base64 data URL.
OpenAIImageBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIImageBlockEncoder
 
OpenAIProvider - Class in ai.redouble.nucleo.providers.openai
Serves OpenAI chat models through OpenAI's own client on the Responses API, the surface where the reasoning generation reasons and calls tools in one turn.
OpenAIProvider() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
OpenAISDKClient - Class in ai.redouble.nucleo.providers.openai
OpenAI itself, through OpenAI's own Java client, on whichever of OpenAI's two APIs the provider that built it serves.
OpenAISDKClient(WireApi) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAISDKClient
The key comes from the store on first use, so the request builder is exercisable without one.
OpenAISDKClient(WireApi, String) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAISDKClient
An explicit key, for a harness that has it in hand.
OpenAISDKEmbeddingsClient - Class in ai.redouble.nucleo.providers.openai
OpenAI's embedding models through OpenAI's own client.
OpenAISDKEmbeddingsClient() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
 
OpenAISDKEmbeddingsClient(String) - Constructor for class ai.redouble.nucleo.providers.openai.OpenAISDKEmbeddingsClient
An explicit key, for a harness that has it in hand.
OpenAITextWrapper - Class in ai.redouble.nucleo.providers.openai
The one OpenAI text wrap: a string becomes a {"type":"text","text":...} content element.
OpenAITextWrapper() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAITextWrapper
 
OpenAIToolDefinitionBlockEncoder - Class in ai.redouble.nucleo.providers.openai
Chat Completions ContentBlocks.ToolDefinitionBlock encoder: nothing inline.
OpenAIToolDefinitionBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIToolDefinitionBlockEncoder
 
OpenAIToolResultBlockEncoder - Class in ai.redouble.nucleo.providers.openai
Chat Completions native tool result: a whole role:tool message answering one call by its id.
OpenAIToolResultBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIToolResultBlockEncoder
 
OpenAIToolUseBlockEncoder - Class in ai.redouble.nucleo.providers.openai
Chat Completions native tool call: one element of an assistant message's tool_calls array, carrying the provider's own call id, the function name and the arguments as the JSON text the model wrote.
OpenAIToolUseBlockEncoder() - Constructor for class ai.redouble.nucleo.providers.openai.OpenAIToolUseBlockEncoder
 
OpenModelPicker - Class in ai.redouble.nucleo.harness.models
The completely open picker base: any route of the same identity may substitute for an overloaded sibling - Bedrock, Mantle, direct, anything the catalog carries.
OpenModelPicker() - Constructor for class ai.redouble.nucleo.harness.models.OpenModelPicker
 
OpenTelemetryObserver - Class in ai.redouble.nucleo.harness.observability
Global observer that translates job lifecycle events into OpenTelemetry spans.
OpenTelemetryObserver(Tracer, SpanCustomizer) - Constructor for class ai.redouble.nucleo.harness.observability.OpenTelemetryObserver
Creates a global observer that translates job events into OTel spans.
OperationalEvent - Interface in ai.redouble.nucleo.events
Sealed category for high-volume operational telemetry: rate limiter transitions, backpressure signals, and similar framework-internal observability events that fire at runtime-load frequencies rather than at job-lifecycle frequencies.
options() - Method in record class ai.redouble.nucleo.harness.decision.Choice
Returns the value of the options record component.
Orchestrator<I,O> - Interface in ai.redouble.nucleo.tools
Interface for resource-free orchestrators that coordinate other jobs.
OrchestratorIdleEvent - Class in ai.redouble.nucleo.events
Published when an orchestrator (thinker/doer) finishes its current work and goes idle.
OrchestratorIdleEvent(JobSnapshot, List, Map) - Constructor for class ai.redouble.nucleo.events.OrchestratorIdleEvent
 
OrchestratorResumedEvent - Class in ai.redouble.nucleo.events
Published when an orchestrator (thinker/doer) resumes work after being idle.
OrchestratorResumedEvent(JobSnapshot) - Constructor for class ai.redouble.nucleo.events.OrchestratorResumedEvent
 
order(OrderEdit) - Method in class ai.redouble.demo.CatalogAdmin
One grade's order of the deployment's own catalog file, set from the page (a row dragged or moved, a benchmark's order applied) or cleared; DemoCatalog.order(String, List) states the rules.
order(OrderEdit) - Method in class ai.redouble.demo.quarkus.DemoResource
One grade's order of the deployment's own catalog file, set from the page or cleared.
order(OrderEdit) - Method in class ai.redouble.demo.spring.DemoController
One grade's order of the deployment's own catalog file, set from the page or cleared.
order(String, List) - Method in class ai.redouble.demo.DemoCatalog
A grade's order from the page: its entries in the deployment's order of preference, the first the grade's default, replacing the order it had; an empty list clears it, leaving the grade to its cheapest entries.
OrderAgent - Class in ai.redouble.examples.agent
An agent is a model working in a loop with tools: it reads the question, decides which tool to call, reads what came back, and goes on until it can answer.
OrderAgent(Identifiable) - Constructor for class ai.redouble.examples.agent.OrderAgent
 
OrderAnswer - Class in ai.redouble.examples.agent
What the order agent answers, as the Java object the caller declared.
OrderAnswer() - Constructor for class ai.redouble.examples.agent.OrderAnswer
 
OrderEdit - Record Class in ai.redouble.demo
A grade's order from the page: the grade and its entries in the order of preference, the first the grade's default; an empty list clears the order.
OrderEdit(String, List) - Constructor for record class ai.redouble.demo.OrderEdit
Creates an instance of a OrderEdit record class.
OrderNumber - Class in ai.redouble.examples.tool
The order-status tool's input: the one parameter a model fills in when it calls the tool, and a Java caller sets when it submits it.
OrderNumber() - Constructor for class ai.redouble.examples.tool.OrderNumber
 
OrderNumber(String) - Constructor for class ai.redouble.examples.tool.OrderNumber
 
OrderQuestion - Class in ai.redouble.examples.agent
What the order agent is asked: a customer's question, in its words, as the query.
OrderQuestion() - Constructor for class ai.redouble.examples.agent.OrderQuestion
 
OrderQuestion(String) - Constructor for class ai.redouble.examples.agent.OrderQuestion
 
OrderRecord - Class in ai.redouble.examples.artifacts
When a model passes data along, it retypes it, and now and then a digit changes or a date is rounded with nothing in the answer showing it.
OrderRecord() - Constructor for class ai.redouble.examples.artifacts.OrderRecord
 
orders() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the orders record component.
Orders - Class in ai.redouble.examples.tool
The examples' stand-in for an application's own data: five orders of two customers, held in memory.
OrderScope - Class in ai.redouble.examples.scopes
A narrowing of the case axis: one order of one customer.
OrderScope(String, String) - Constructor for class ai.redouble.examples.scopes.OrderScope
 
OrderScoped - Interface in ai.redouble.examples.scopes
The order marker, extending the case marker the way its scope extends the case scope.
OrdersOverMcp - Class in ai.redouble.examples.mcpserver
A Spring Boot application offering the order-status tool to outside MCP clients, on http://localhost:8901/mcp.
OrdersOverMcp() - Constructor for class ai.redouble.examples.mcpserver.OrdersOverMcp
 
OrdersServer - Class in ai.redouble.examples.mcpwrap
The application's one connection to the orders MCP server: connected at startup, shared by every tool that wraps one of the server's tools, closed at shutdown.
OrderStatus - Class in ai.redouble.examples.tool
One order as the order-status tool returns it.
OrderStatus() - Constructor for class ai.redouble.examples.tool.OrderStatus
 
OrderStatusTool - Class in ai.redouble.examples.tool
A model on its own can only read and write text; for everything else it needs tools, pieces of your code it may ask to have run.
OrderStatusTool(Identifiable) - Constructor for class ai.redouble.examples.tool.OrderStatusTool
 
origin() - Method in record class ai.redouble.demo.SkillEntry
Returns the value of the origin record component.
origin() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns the value of the origin record component.
originalSchema() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
OTHER - Enum constant in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Everything not covered by the four buckets above (number-service, classification, etc.).
OTHER - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
 
otherModality() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Whether the listing names modalities and they fit neither an LLM seat nor an embeddings one: an image, video or speech model the account offers and the runtime has no client for.
OUT_OF_SCOPE - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
outcome() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the outcome record component.
OutgoingMessage<T> - Class in ai.redouble.nucleo.harness.conversation
Concrete outgoing message class for sending content to LLMs.
OutgoingMessage(ResponseHandler) - Constructor for class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
Output - Section in class ai.redouble.nucleo.harness.observability.SystemHealthReporter
 
OUTPUT - Enum constant in enum class ai.redouble.nucleo.guardrails.ContentGuardrail.Direction
Validates the gated job's result after resources are released, before delivery.
outputDeclaration - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
How much answer this thinker's turns book: an OutputSize rung sized to the largest turn (a loop turn may be a tool call or the final answer), or a raw count for the seat that fits no rung.
OutputDeclaration - Interface in ai.redouble.nucleo.harness.models
What a seat declares about the size of its answer: an OutputSize rung, or a raw token count for the seat whose answer fits no rung.
OutputDeclaration.Rung - Record Class in ai.redouble.nucleo.harness.models
The vocabulary form: the entry translates the rung.
OutputDeclaration.Tokens - Record Class in ai.redouble.nucleo.harness.models
The documented exception: a seat that knows its answer size in tokens.
outputJson - Variable in class ai.redouble.nucleo.harness.llm.LLMRequest
Provider-native wire JSON of the response received from the upstream API.
outputModalities() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the outputModalities record component.
outputModalities() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the outputModalities record component.
outputPricePerMillion() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the outputPricePerMillion record component.
outputPricePerMillion() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the outputPricePerMillion record component.
outputReserve(ModelSpec) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Output plus thinking for the next call, computed against a spec the caller names: the compaction fit checks run before the next binding is resolved and account under the prior spec, so they cannot go through ConversationContext.getModel().
outputReserve(ModelSpec, int, Depth) - Static method in class ai.redouble.nucleo.harness.conversation.ConversationContext
The reserve arithmetic in one place: output plus the spec's thinking budget when the call books reasoning, clamped at the spec's output ceiling exactly as the Anthropic wire clamps max_tokens.
outputSchema(JsonNode) - Method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The published output schema, as a new tree.
outputSchemaJson() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
outputSchemaJson() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
JSON Schema of ToolProvider.outputType(), or null when there is no output type.
outputSchemaOf(ToolProvider) - Static method in class ai.redouble.nucleo.mcp.server.McpSchemaPublisher
The tool's published output schema, or null when it has none to publish.
OutputSize - Enum Class in ai.redouble.nucleo.harness.models
The seat's answer-size vocabulary, the third word next to grade (which model) and depth (how much effort): "MEDIUM model, STANDARD effort, COMPACT answer".
outputTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the outputTokens record component.
OutputTruncationRetryEvent - Class in ai.redouble.nucleo.events.retry
Event published when an LLM response hit stop_reason=max_tokens and the job is being re-run with an enlarged output budget.
OutputTruncationRetryEvent(JobSnapshot, String, int, int) - Constructor for class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
OutputTruncationRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
Signals that the provider returned stop_reason=max_tokens and the job should be re-run with a larger output budget.
OutputTruncationRetryException(String, int, int) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.OutputTruncationRetryException
 
outputType() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
outputType() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Output POJO type, or null when the provider cannot know it.
OverlappingScopes - Class in ai.redouble.examples.scopes
The shift run for C-100: five notes attempted under the overlapping bindings, each outcome printed.
OverlappingScopes() - Constructor for class ai.redouble.examples.scopes.OverlappingScopes
 
OverloadRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
The provider reported that its fleet is overloaded (Anthropic's 529 overloaded_error): a capacity signal, not a fault and not a budget violation.
OverloadRetryException(String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.OverloadRetryException
 
overwriteRawContent(String) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
owned() - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Returns the value of the owned record component.
owningThinker(String, String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
The thinker currently driving a turn over this conversation, or null when the conversation is idle, unknown, or owned on behalf of a different user.

P

pacingDelayMillis() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the pacingDelayMillis record component.
Page(String, String, Path, String, String) - Constructor for record class ai.redouble.docs.GenerateDocs.Page
Creates an instance of a Page record class.
palette() - Method in class ai.redouble.demo.DemoAgent
The palette as the model would see it this turn: every tool name on the registry.
PALETTE - Static variable in class ai.redouble.demo.decide.PriceChangeFinder
The rest of the palette, in the order the model is offered them; the key tool follows.
paletteNames() - Method in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The tools of the palette, by name, in palette order.
PaperAggregatorInput - Class in ai.redouble.nucleo.ext.lit.models
Input parameters for the PaperAggregator agent.
PaperAggregatorInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
PARAGRAPHS - Enum constant in enum class ai.redouble.nucleo.harness.schema.SummarySize
A couple of short paragraphs.
parse(String) - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
parse(String) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
parse(String) - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
parse(String) - Method in interface ai.redouble.nucleo.http.ResponseParser
 
parse(String) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
Parses JSON and converts tool inputs and answer from Maps to typed POJOs.
parse(String) - Static method in class ai.redouble.nucleo.util.SafeXml
The XML string as a DOM Document.
parse(String, Class) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Parse JSON to target class, for internal and API JSON.
parse(List) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
parse(List) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
Parses structured ContentBlocks into a ThinkingResponse.
parseInput(JsonNode) - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
parseInput(JsonNode) - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
parseInput(JsonNode) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
parseInput(JsonNode) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
parseInput(JsonNode) - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Parses LLM-emitted input (already converted to JsonNode upstream by ThinkingResponseHandler) into the typed input the tool's execute expects.
parseIntOrNull(String) - Static method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
Header-value parsing shared by the clients: the value is trimmed, and a missing or non-numeric header is a valid absent value, null.
parseLenient(String) - Static method in class ai.redouble.nucleo.util.Temporals
The first format that parses the text, as the temporal type that format produces (a LocalDate, LocalDateTime or ZonedDateTime), or null when none does.
parseLLMResponse(String, Class) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Parse raw LLM output to target class: the last balanced JSON span of the text is taken, raw control characters inside its strings are escaped, typographic punctuation outside string values is rewritten to ASCII, an answer wrapped under its type name or written in the schema's own shape is unwrapped, and the lenient mapper reads it.
parseOrCorrect(LLMResponse, ConversationContext, OutgoingMessage) - Method in class ai.redouble.nucleo.tools.ResponseCorrection
The parsed answer of a response, or the correction protocol: within budget the failure becomes a correction turn and a retry signal; past it, the failure surfaces, whether the answer did not parse or lacks a required field.
Parsing - Class in ai.redouble.nucleo.util
Tolerant readings of values a model or a document spells in its own way.
part() - Method in record class ai.redouble.demo.PartView
Returns the value of the part record component.
part() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns the value of the part record component.
part() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns the value of the part record component.
Part(String, String) - Constructor for record class ai.redouble.nucleo.secrets.CredentialShape.Part
Creates an instance of a Part record class.
Part(String, String, List) - Constructor for record class ai.redouble.docs.Contents.Part
Creates an instance of a Part record class.
parts() - Method in record class ai.redouble.demo.CredentialView
Returns the value of the parts record component.
parts() - Method in class ai.redouble.docs.Contents
 
parts() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
The parts the credential has, user then secret then host.
PartView - Record Class in ai.redouble.demo
One part of a credential: which part (user, secret, host), the environment variable it reads from, and what it means.
PartView(String, String, String) - Constructor for record class ai.redouble.demo.PartView
Creates an instance of a PartView record class.
pass(Scope) - Method in class ai.redouble.nucleo.guardrails.CompositeScope
 
pass(Scope) - Method in interface ai.redouble.nucleo.guardrails.Scope
Judges a candidate scope value: returns silently when this scope does not recognize the candidate's type or the candidate satisfies it; throws when it recognizes the type and clearly sees a violation.
passAll(Scope) - Method in class ai.redouble.nucleo.guardrails.ScopeGuard
Judges a candidate scope value against every member.
PatentArtifact - Class in ai.redouble.nucleo.ext.patent.artifacts
Artifact representing a patent document with bibliographic front-page data.
PatentArtifact() - Constructor for class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
PatentFullContentArtifact - Class in ai.redouble.nucleo.ext.patent.artifacts
Extended patent artifact that includes the full claims and description text.
PatentFullContentArtifact() - Constructor for class ai.redouble.nucleo.ext.patent.artifacts.PatentFullContentArtifact
 
path() - Method in class ai.redouble.demo.DemoCorpus
The corpus's absolute path: a corpus directory under the working directory when one exists (a person's own takes the shipped one's place), else the checkout's src/main/resources/corpus, else the classpath copy extracted into a fresh temporary directory.
path() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns the value of the path record component.
path() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Returns the value of the path record component.
path() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Returns the value of the path record component.
PATH - Static variable in class ai.redouble.nucleo.harness.decision.SystemOneWire
The path every endpoint of the class serves the request on, under its API root.
PayloadSizeCapGuardrail - Class in ai.redouble.nucleo.guardrails
Reference INPUT-direction ContentGuardrail: refuses any input whose serialized form exceeds a character cap.
PayloadSizeCapGuardrail(Identifiable, int) - Constructor for class ai.redouble.nucleo.guardrails.PayloadSizeCapGuardrail
 
PDF - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
PDF - Static variable in class ai.redouble.demo.decide.FileEntry
 
PdfVisionExtractTool - Class in ai.redouble.demo.poi
The vision reader for the POI/PDFBox host: an image, or a PDF whose pages are pictures.
PdfVisionExtractTool(Identifiable) - Constructor for class ai.redouble.demo.poi.PdfVisionExtractTool
 
peekNextRunAt() - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Earliest runAt across all entries - what the Heart's dispatch loop parks until.
peekNextRunAt() - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
performCompactionLoop(ConversationContext, JobContext, int) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The per-turn compaction check: warns the user near the window, and when the trigger is crossed runs ContextWindowManager.ensureFits(ConversationContext), the one ladder the framework has (LIGHT, MODERATE and AGGRESSIVE best-effort, MAXIMUM loud).
period() - Method in record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
Returns the value of the period record component.
PermissionDeniedException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a job cannot be executed due to insufficient permissions.
PermissionDeniedException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.PermissionDeniedException
Creates a permission denied exception with a message.
PermissionDeniedException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.PermissionDeniedException
Creates a permission denied exception with a message and cause.
permits(ModelSpec) - Method in interface ai.redouble.nucleo.harness.models.ComplianceEnvelope
 
permits(ModelSpec) - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
permitted() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the permitted record component.
permitting() - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery
The envelope a discovery process runs under: every posture permitted, the default with its one knob open.
PersistentStore - Interface in ai.redouble.nucleo.harness.conversation
Store for long-term persistence of conversation contexts.
PersistentStore.ContextQuery - Class in ai.redouble.nucleo.harness.conversation
Query object for finding contexts.
PersonArtifact - Class in ai.redouble.nucleo.harness.artifacts
Artifact representing a person entity (author, researcher, contributor, etc.).
PersonArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
pick(Seat, Situation) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
The subclass's policy: seat + situation to spec, with no availability concern - the template applies it.
pick(Seat, Situation) - Method in class ai.redouble.nucleo.harness.models.DefaultModelPicker
 
pickerClass - Variable in class ai.redouble.nucleo.harness.models.ModelSettings
The deployment's ModelPicker as a no-arg class - the one place besides models.json where model ids may legally live.
PIIDetectionGuardrail - Class in ai.redouble.nucleo.guardrails
Reference OUTPUT-direction ContentGuardrail: detects potential PII in tool results before they reach the conversation - Social Security numbers, credit card numbers, email addresses, phone numbers.
PIIDetectionGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.guardrails.PIIDetectionGuardrail
 
pin(PinEdit) - Method in class ai.redouble.demo.CatalogAdmin
One pin of the deployment's own catalog file, set or cleared from the page: the embeddings entry or the decision entry; DemoCatalog.pin(String, String) states the rules.
pin(PinEdit) - Method in class ai.redouble.demo.quarkus.DemoResource
One pin of the deployment's own catalog file, set or cleared from the page: the embeddings entry or the decision entry.
pin(PinEdit) - Method in class ai.redouble.demo.spring.DemoController
One pin of the deployment's own catalog file, set or cleared from the page: the embeddings entry or the decision entry.
pin(String, String) - Method in class ai.redouble.demo.DemoCatalog
A single pin from the page: slot is embeddings (the embeddings entry) or decision (the entry that answers decisions); a null id clears it.
PinEdit - Record Class in ai.redouble.demo
A single pin from the page: the slot (embeddings or decision) and the entry id; null clears the slot.
PinEdit(String, String) - Constructor for record class ai.redouble.demo.PinEdit
Creates an instance of a PinEdit record class.
ping(ClientProvider, ModelSpec) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogPing
Pings the entry through its provider and returns what happened, never throwing.
PingRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.PingRequest
 
pinModel(ModelSpec) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
 
pinModel(ModelSpec) - Method in class ai.redouble.nucleo.tools.deciding.DecisionCall
Names the exact decision entry, skipping the deployment's declaration; the gate still judges it.
pinModel(ModelSpec) - Method in interface ai.redouble.nucleo.tools.ModelDependent
Runs the seat on this exact entry instead of resolving its grade.
pinModel(ModelSpec) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
pinModel(ModelSpec) - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
pinnedModel() - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
 
pinnedModel() - Method in interface ai.redouble.nucleo.tools.ModelDependent
The entry the seat is pinned to, or null when it resolves its grade.
pinnedModel() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
pinnedModel() - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
pins() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the pins record component.
pins() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
 
pins() - Static method in class ai.redouble.nucleo.harness.models.Models
The deployment's catalog pins, or null when its catalog source declares none.
pins() - Method in interface ai.redouble.nucleo.harness.models.ModelsBackend
The deployment's CatalogPins when the catalog source carries them, else null.
plan(List, int) - Method in class ai.redouble.demo.BenchmarkRace
The first line: every row the race will have, in race order, before any of them has an event.
platform() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The platform the credential belongs to: bedrock for every Bedrock surface, openai, azure, anthropic.
platform() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicDirectProvider
 
platform() - Method in interface ai.redouble.nucleo.providers.bedrock.BedrockProvider
One platform for all four surfaces: a model disabled on base Bedrock is disabled on Mantle and Converse too.
platform() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.AzureOpenAIEmbeddingsProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.OpenAIChatCompletionsProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleEmbeddingsProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.OpenAIEmbeddingsProvider
 
platform() - Method in class ai.redouble.nucleo.providers.openai.OpenAIProvider
 
platform() - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
 
PLATFORM - Static variable in class ai.redouble.nucleo.harness.models.ProviderLinks
The platform of a provider in the record, and of an entry.
plus(Cost) - Method in record class ai.redouble.nucleo.harness.observability.Cost
 
PMCArticle - Class in ai.redouble.nucleo.ext.lit.models
Artifact representing a full-text article from PubMed Central.
PMCArticle() - Constructor for class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
PMCFullTextInput - Class in ai.redouble.nucleo.ext.lit.models
Input for fetching full-text articles from PubMed Central.
PMCFullTextInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PMCFullTextInput
 
PMCFullTextOutput - Class in ai.redouble.nucleo.ext.lit.models
Output from fetching a full-text article from PubMed Central.
PMCFullTextOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PMCFullTextOutput
 
PMCFullTextTool - Class in ai.redouble.nucleo.ext.lit.tools
Fetches full-text articles from PubMed Central via NCBI E-utilities.
PMCFullTextTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.PMCFullTextTool
 
PNG - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
PoiDeterministicExtractTool - Class in ai.redouble.demo.poi
The POI/PDFBox reader: text the code can read with the mature Office and PDF libraries.
PoiDeterministicExtractTool(Identifiable) - Constructor for class ai.redouble.demo.poi.PoiDeterministicExtractTool
 
PoiExtractionTools - Class in ai.redouble.demo.poi
The Apache POI / PDFBox reader, chosen over the engine's toolkit-free default whenever this module is on the classpath (a higher priority).
PoiExtractionTools() - Constructor for class ai.redouble.demo.poi.PoiExtractionTools
 
pojo() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
Returns the value of the pojo record component.
PojoBlock(Object) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
Creates an instance of a PojoBlock record class.
PojoBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
ContentBlocks.PojoBlock encoder: an invariant guard.
PojoBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.PojoBlockEncoder
 
PojoDefinition - Class in ai.redouble.nucleo.harness.schema
Represents a hierarchical definition of a POJO structure.
PojoDefinition() - Constructor for class ai.redouble.nucleo.harness.schema.PojoDefinition
 
PojoDefinition(String, String) - Constructor for class ai.redouble.nucleo.harness.schema.PojoDefinition
 
PojoResponseHandler<T> - Class in ai.redouble.nucleo.harness.conversation
Generates LLM-friendly schema descriptions from POJOs annotated with LLM and Jackson annotations.
PojoResponseHandler(Class) - Constructor for class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
pollDue(Instant) - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Atomically remove and return the earliest entry due at or before now, or empty.
pollDue(Instant) - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
PONG - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
pool(Grade) - Static method in class ai.redouble.nucleo.harness.models.Models
The candidate pool for a grade: every catalog spec whose grade IS the argument - the rung only.
poolSize - Variable in class ai.redouble.nucleo.http.HttpSettings
The one shared HTTP pool: max connections, as the total, as the per-route maximum, and as the per-job permit gate alike.
post(String, Object, Class) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Executes a JSON POST against endpoint with body serialized to JSON and parsed back to responseType.
postExecute(JobContext) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Records the verdict as obs.output: FAIL when AbstractGuardrail.validate(T) threw, else PASS.
postExecute(JobContext) - Method in class ai.redouble.nucleo.tools.AbstractTool
 
postExecute(JobContext) - Method in interface ai.redouble.nucleo.harness.Job
Hook called after execution completes (success or failure), after resources are released, but before the terminal event is published.
postForJson(String, Object) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Executes a JSON POST and returns the parsed JSON tree.
postForReply(String, String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Executes a POST carrying jsonBody as written and returns the whole reply - status, headers, body - once the error mapping has let it through.
postJson(String, ObjectNode) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Issues a POST with JSON body against an ODP endpoint.
postProcessResponse(int, Header[], String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Inspects EPO's X-Throttling-Control header on every response and routes per-service status signals to the matching EPORateLimiter bucket.
postProcessResponse(int, Header[], String) - Method in class ai.redouble.nucleo.http.AbstractApiClient
Called on every response regardless of status.
preExecute(JobContext) - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
Records who reached what through whom (principal via caller -> Tool) under AbstractGuardrail.OBS_TARGET, since an admission guard has no target to record.
preExecute(JobContext) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
 
preExecute(JobContext) - Method in class ai.redouble.nucleo.tools.AbstractTool
 
preExecute(JobContext) - Method in interface ai.redouble.nucleo.harness.Job
Hook called once per execution attempt, after resources are allocated and before the started event and Job.execute(JobResources, JobContext).
prefix(String) - Static method in record class ai.redouble.nucleo.harness.models.ModelLineage
The geography or global prefix of a wire id, or null for a bare on-demand id.
PREFIX - Static variable in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
The prefix every harness-facing keyword carries, and what NucleoSchemaKeywords.stripFrom(String) keys on.
PREFIX - Static variable in class ai.redouble.nucleo.quarkus.QuarkusSecrets
The property namespace the runtime owns in a Quarkus application, the way Quarkus owns quarkus.*.
PREFIX - Static variable in class ai.redouble.nucleo.spring.SpringSecrets
The property namespace the runtime owns in a Boot application, the way Spring AI owns spring.ai.*.
prepareConversation(ConversationContext) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Prepares the conversation for LLM consumption with artifact processing.
PreparedConversation - Record Class in ai.redouble.nucleo.harness.conversation
A conversation flattened for one provider, with the channel distinction preserved: the system content and the turns are separate, named parts.
PreparedConversation(String, boolean, List, List) - Constructor for record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Creates an instance of a PreparedConversation record class.
prepareMessagesForLLM(ContentFormatter, boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Prepares all conversation messages for LLM consumption.
preResolved(ModelSpec) - Static method in class ai.redouble.nucleo.harness.models.ModelBinding
A binding born resolved, for contexts constructed around a spec the harness has already picked (client-internal conversations, compaction working copies).
preSummarized() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
When true, the serializer treats the field's value as already-summarized: instead of invoking the Summarizer, it consults the artifact's summaryCache keyed by JSON pointer into the value tree.
previousSource() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the previousSource record component.
price() - Method in class ai.redouble.nucleo.harness.models.ModelBinding
Prices the resolved binding: the tokens it reserves against the resolved spec's limiter.
PriceChangeFinder - Class in ai.redouble.demo.decide
The demo's decision agent: a DecisionThinker over a folder of documents whose objective is to find the statements that decide a change of a price.
PriceChangeFinder(Identifiable) - Constructor for class ai.redouble.demo.decide.PriceChangeFinder
 
PriceHistory - Class in ai.redouble.demo.pricing
The logic of "which price is current", with no model in it.
PriceHistory.Result - Record Class in ai.redouble.demo.pricing
What the reconciliation produced: the products, and the mentions it could not use.
PriceHistory.Sourced - Record Class in ai.redouble.demo.pricing
One mention with where it came from and the date its document carries.
PriceMention - Class in ai.redouble.demo.pricing
One price a document states, as the model reads it: what it is for, who pays it, what kind of statement it is, and the dates the document attaches to it.
PriceMention() - Constructor for class ai.redouble.demo.pricing.PriceMention
 
PriceMention.Audience - Enum Class in ai.redouble.demo.pricing
 
PriceMention.Kind - Enum Class in ai.redouble.demo.pricing
 
PriceMentions - Class in ai.redouble.demo.pricing
What the model answers for one document: the date the document carries as a whole, and every price it states.
PriceMentions() - Constructor for class ai.redouble.demo.pricing.PriceMentions
 
PricePoint - Class in ai.redouble.demo.pricing
One mention placed in a product's history: the amount, the date it ranks by, where it came from, and the status the reconciliation gave it.
PricePoint() - Constructor for class ai.redouble.demo.pricing.PricePoint
 
PricePoint.Status - Enum Class in ai.redouble.demo.pricing
 
PriceSeries - Class in ai.redouble.demo.pricing
One product's prices for one audience in one currency, ranked by date: the current price when the documents settle one, and every point that competed for it or was set aside, newest first.
PriceSeries() - Constructor for class ai.redouble.demo.pricing.PriceSeries
 
PriceSeries.Status - Enum Class in ai.redouble.demo.pricing
 
pricing(PricingRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
 
pricing(PricingRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The second demo, on the first one's result: every indexed document read for the prices it states, the product names grouped by a model a grade up, and code deciding which price is current and which is superseded.
PricingReport - Class in ai.redouble.demo.pricing
What the pricing run found: every product with its current price per audience and currency and the history behind it, the costs the documents state, the mentions the arithmetic could not use, one row per document read, and what the run spent.
PricingReport() - Constructor for class ai.redouble.demo.pricing.PricingReport
 
PricingReport.DocumentOutcome - Class in ai.redouble.demo.pricing
One document's row: what reading it produced and cost.
PricingReport.DocumentStatus - Enum Class in ai.redouble.demo.pricing
 
PricingRequest - Class in ai.redouble.demo.pricing
A run of the pricing demo over the last extraction: the spend the run may commit, one cap per currency, the same way the extractor is capped, and the day the run answers for.
PricingRequest() - Constructor for class ai.redouble.demo.pricing.PricingRequest
 
principal() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Returns the value of the principal record component.
PrincipalAllowListGuardrail - Class in ai.redouble.nucleo.guardrails
Reference AuthGuardrail: only the named principals may invoke the declaring tool.
PrincipalAllowListGuardrail(Identifiable, Set) - Constructor for class ai.redouble.nucleo.guardrails.PrincipalAllowListGuardrail
 
printAll() - Static method in interface ai.redouble.nucleo.NucleoConfigurator
Every registered settings class with every field's current value - the whole-deployment view.
priority() - Method in interface ai.redouble.demo.extract.ExtractionTools
Ties break toward the higher number; the engine's toolkit-free default is 0.
priority() - Method in class ai.redouble.demo.poi.PoiExtractionTools
 
priority() - Method in class ai.redouble.nucleo.events.JobScheduled
 
PRIVATE_KEY_JWT - Static variable in interface ai.redouble.nucleo.mcp.auth.McpClientCredential
 
probabilities() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Returns the value of the probabilities record component.
probabilities() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns the value of the probabilities record component.
probability() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
The probability of the winning option.
probability() - Method in record class ai.redouble.nucleo.harness.decision.NoulAnswer
Returns the value of the probability record component.
ProbeOutcome - Class in ai.redouble.nucleo.harness.models
One availability observation of one catalog spec: what a probe ping saw, in full.
ProbeOutcome() - Constructor for class ai.redouble.nucleo.harness.models.ProbeOutcome
 
ProbeOutcome.Classification - Enum Class in ai.redouble.nucleo.harness.models
What kind of failure this is; null unless ProbeOutcome.getStatus() is FAILED.
ProbeOutcome.Status - Enum Class in ai.redouble.nucleo.harness.models
 
PROBING - Enum constant in enum class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter.CircuitState
 
ProcessedMessageData - Record Class in ai.redouble.nucleo.harness.conversation
Immutable data structure containing one conversation turn ready for LLM consumption.
ProcessedMessageData(TurnRole, List, boolean) - Constructor for record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Creates an instance of a ProcessedMessageData record class.
processForLLM(ContentBlocks.ContentBlock) - Method in class ai.redouble.nucleo.harness.conversation.ContentProcessor
Processes a single content block for LLM consumption.
processForLLM(List) - Method in class ai.redouble.nucleo.harness.conversation.ContentProcessor
Processes a list of content blocks for LLM consumption.
processMessage(String, ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Processes a message through LLM iterations with tool support.
produce(String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Resolve the registered source for this key, produce its content, validate via per-key and baseline guardrails, return a Prompt.
produce(String) - Method in interface ai.redouble.nucleo.prompt.PromptSource
 
produce(String) - Method in class ai.redouble.nucleo.prompt.sources.AbTestSource
 
produce(String) - Method in class ai.redouble.nucleo.prompt.sources.DbTextSource
 
produce(String) - Method in class ai.redouble.nucleo.prompt.sources.RemoteTextSource
 
produce(String) - Method in class ai.redouble.nucleo.prompt.sources.StaticTextSource
 
produces() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns the value of the produces record component.
ProductGroups - Class in ai.redouble.demo.pricing
What the canonicalizer answers: the names grouped by the product they name, each group under one canonical name.
ProductGroups() - Constructor for class ai.redouble.demo.pricing.ProductGroups
 
ProductGroups.Group - Class in ai.redouble.demo.pricing
One product and every name the documents used for it.
ProductNames - Class in ai.redouble.demo.pricing
What the canonicalizer sees: every distinct product name the documents used, as they used it.
ProductNames() - Constructor for class ai.redouble.demo.pricing.ProductNames
 
ProductPricing - Class in ai.redouble.demo.pricing
Everything the documents say about one product's money: its series per audience and currency, what it costs the company, and whether it is still sold.
ProductPricing() - Constructor for class ai.redouble.demo.pricing.ProductPricing
 
products() - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
Returns the value of the products record component.
PROGRESS - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
ProgressEvent - Interface in ai.redouble.nucleo.events
Sealed category for progress-style events emitted during job execution: intermediate status updates, streaming content chunks, and similar continuous-or-incremental signals intended for user-visible progress reporting.
PROGRESSING - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
Prompt - Interface in ai.redouble.nucleo.prompt
A named, identified, guardrailed unit of instructional content destined for an LLM.
PROMPT - Static variable in class ai.redouble.nucleo.chat.ConversationTitle
What to ask a model for.
PromptContext - Class in ai.redouble.nucleo.prompt
Lineage metadata for a Prompt: content hash, production timestamp, optional version and variant tag.
PromptContext() - Constructor for class ai.redouble.nucleo.prompt.PromptContext
 
PromptJacksonModule - Class in ai.redouble.nucleo.prompt
Jackson module registering serializer/deserializer for Prompt.
PromptJacksonModule() - Constructor for class ai.redouble.nucleo.prompt.PromptJacksonModule
 
PromptNotFoundException - Exception Class in ai.redouble.nucleo.prompt
Thrown by Prompts.produce(String) when the requested key resolves to no source in the per-key override, global backend, or default layers.
PromptNotFoundException(String) - Constructor for exception class ai.redouble.nucleo.prompt.PromptNotFoundException
 
PromptRegistrationException - Exception Class in ai.redouble.nucleo.prompt
Thrown at scan time - Prompts.scanPackage(String) or the auto-scan the first produce triggers - for programmer errors in StaticPrompt / DynamicPrompt declarations: duplicate keys, invalid placement (non-static fields/methods that the scanner shouldn't touch are skipped, but a static field/method that violates the contract throws), missing no-arg constructor on annotated classes, or content type mismatched to the annotation's static/dynamic promise.
PromptRegistrationException(String) - Constructor for exception class ai.redouble.nucleo.prompt.PromptRegistrationException
 
PromptRegistrationException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.prompt.PromptRegistrationException
 
Prompts - Class in ai.redouble.nucleo.prompt
Governor-style facade for the Prompt registry.
PromptSource - Interface in ai.redouble.nucleo.prompt
Produces the content for a Prompt given its key.
PROPERTY - Static variable in class ai.redouble.nucleo.harness.models.JsonModelsBackend
System property naming the deployment's catalog file, taking precedence over the classpath.
PROPOSED - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
Suggested, planned, targeted or under discussion: not in force.
PROPOSED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
Suggested, planned or targeted; never in force.
prose() - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Returns the value of the prose record component.
ProtectedResourceMetadata - Record Class in ai.redouble.nucleo.mcp.auth
The part of an RFC 9728 protected resource metadata document a client-credentials client reads: which resource the document is about, and which authorization servers issue tokens for it.
ProtectedResourceMetadata(URI, List) - Constructor for record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Creates an instance of a ProtectedResourceMetadata record class.
protocolVersions() - Method in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
 
Provenance - Section in class ai.redouble.nucleo.prompt.skill.SkillJarsLoader
 
provide(Seat, Situation) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
 
provide(Seat, Situation) - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
 
provide(String, String, String, String) - Method in class ai.redouble.demo.quarkus.SessionCredentials
 
provide(String, String, String, String) - Method in interface ai.redouble.demo.SessionStore
Holds one credential for the rest of this process: the id is the runtime's record name (anthropic-api-key, aws-region); user, secret and host are its parts, a blank part left unset.
provide(String, String, String, String) - Method in class ai.redouble.demo.spring.SessionCredentials
Holds one credential for the rest of this process: the id is the runtime's record name (anthropic-api-key, aws-region); user, secret and host are its parts, blank parts left unset.
provider - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
Provider key for billing and observability.
provider() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the provider record component.
provider() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the provider record component.
provider() - Method in class ai.redouble.nucleo.quarkus.NucleoDatabase
The registered provider, null when no bound was set.
provider() - Method in class ai.redouble.nucleo.spring.NucleoDatabase
The registered provider, null when no bound was set.
providerHeaders - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The raw response headers, verbatim with lowercased names - rate-limit envelopes, request ids, whatever the provider sends.
providerKey() - Method in enum class ai.redouble.nucleo.harness.llm.APIDialect
Canonical provider tag recorded on every call and used by billing-multiplier resolution.
ProviderLinks - Class in ai.redouble.nucleo.harness.models
The link between a catalog entry and the provider that serves it.
ProviderOutcome - Record Class in ai.redouble.demo
One queried provider's outcome, readable at a glance: LISTED with a count, LISTING_FAILED with the reason, LISTING_UNSUPPORTED (pinged blind).
ProviderOutcome(String, String, Integer, Integer, String) - Constructor for record class ai.redouble.demo.ProviderOutcome
Creates an instance of a ProviderOutcome record class.
ProviderRefusalException - Exception Class in ai.redouble.nucleo.harness.errors
The provider declined to answer: the call came back with an empty body and a stop reason that says so (Anthropic's refusal, a guardrail, a content filter).
ProviderRefusalException(String, String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.ProviderRefusalException
 
ProviderReport(String, CatalogDiscovery.ProviderStatus, String, List) - Constructor for record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Creates an instance of a ProviderReport record class.
providerRequestId - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The provider's own request id, for correlating with provider-side logs and support tickets.
providerRequestId() - Method in record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Returns the value of the providerRequestId record component.
providers() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the providers record component.
providers() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the providers record component.
providers() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the providers record component.
providers() - Method in class ai.redouble.nucleo.mcp.MCPConnector
Returns providers, lazily fetching the tool list on first call and on each subsequent call after MCPConnector.invalidate() has dropped the cache.
PROVIDERS - Static variable in class ai.redouble.nucleo.harness.models.ProviderLinks
The catalog's record of the providers it was written for: provider key to {"platform": ..., "addressing": ...}.
ProviderStatus - Record Class in ai.redouble.demo
One provider on the status panel: its key, whether it is configured, whether a session credential holds it, the human description of its credential, the credentials it declares, and its connection facts.
ProviderStatus(String, boolean, boolean, String, List, Map) - Constructor for record class ai.redouble.demo.ProviderStatus
Creates an instance of a ProviderStatus record class.
publication(String, String) - Static method in class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
The publication segment of an OPS path, <format>/<encoded number>; the format defaults to docdb.
publish(JobEvent) - Method in class ai.redouble.nucleo.harness.JobContext
Publishes any JobEvent to the message bus.
publish(JobEvent) - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
publish(JobEvent) - Method in interface ai.redouble.nucleo.harness.MessageBus
Publishes a message to all registered listeners.
publish(ToolProvider, SchemaDialect) - Static method in class ai.redouble.nucleo.mcp.server.McpSchemaPublisher
The tool as one dialect publishes it.
publish(Path, Path, String) - Static method in class ai.redouble.docs.PublishDocs
Publishes the site under site as version into the checkout at repository.
publish(P) - Method in class ai.redouble.nucleo.harness.JobContext
Publishes data to the message bus.
publish(P, int) - Method in class ai.redouble.nucleo.harness.JobContext
Publishes data with progress information.
PublishDocs - Class in ai.redouble.docs
Puts the generated site into a checkout of the documentation repository as one version of the published documentation.
PublishDocs() - Constructor for class ai.redouble.docs.PublishDocs
 
publishUserNotification(UserNotificationEvent.Severity, String, String) - Method in class ai.redouble.nucleo.harness.JobContext
Publishes a user-facing notification event.
publishUserProgress(String, String, int) - Method in class ai.redouble.nucleo.harness.JobContext
Publishes a user-facing progress event.
PubMedArticle() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
PubMedFetchInput - Class in ai.redouble.nucleo.ext.lit.models
Input for fetching full details of specific PubMed articles by PMID.
PubMedFetchInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
PubMedFetchOutput - Class in ai.redouble.nucleo.ext.lit.models
Output with detailed article information from PubMed.
PubMedFetchOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
PubMedFetchOutput.Author - Class in ai.redouble.nucleo.ext.lit.models
Author information with affiliations.
PubMedFetchOutput.DetailedArticle - Class in ai.redouble.nucleo.ext.lit.models
Detailed article record with complete metadata.
PubMedFetchOutput.Grant - Class in ai.redouble.nucleo.ext.lit.models
Grant/funding information.
PubMedFetchOutput.Journal - Class in ai.redouble.nucleo.ext.lit.models
Journal information.
PubMedFetchOutput.MeshTerm - Class in ai.redouble.nucleo.ext.lit.models
MeSH term with major topic indicator.
PubMedFetchTool - Class in ai.redouble.nucleo.ext.lit.tools
Fetches detailed article information from PubMed by PMID.
PubMedFetchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.PubMedFetchTool
 
PubMedRateLimiter - Class in ai.redouble.nucleo.ext.lit
Rate limiter for PubMed/NCBI E-utilities API.
PubMedSearchInput - Class in ai.redouble.nucleo.ext.lit.models
Input parameters for searching PubMed articles.
PubMedSearchInput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
PubMedSearchOutput - Class in ai.redouble.nucleo.ext.lit.models
Output from PubMed article search.
PubMedSearchOutput() - Constructor for class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
PubMedSearchOutput.PubMedArticle - Class in ai.redouble.nucleo.ext.lit.models
Individual PubMed article with metadata.
PubMedSearchTool - Class in ai.redouble.nucleo.ext.lit.tools
Searches PubMed for biomedical literature using NCBI E-utilities API.
PubMedSearchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.lit.tools.PubMedSearchTool
 
put(String, String, Embedding) - Method in class ai.redouble.demo.extract.FileIndex
 
putExtension(String, JsonNode) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
Adds one x-nucleo-* keyword.
putMainObjective(String, Object) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Puts a POJO into the named objective slot.
putMainObjective(String, String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Puts text into the named objective slot; see ConversationContext.putMainObjective(String, Object).
putMetadata(String, Object) - Method in class ai.redouble.nucleo.harness.JobContext
Stores a metadata value.

Q

QuarkusEnvironment - Class in ai.redouble.nucleo.quarkus
The one thing a Quarkus host tells the runtime in code: credentials are MicroProfile Config properties, read by QuarkusSecrets.
QuarkusEnvironment() - Constructor for class ai.redouble.nucleo.quarkus.QuarkusEnvironment
 
QuarkusSecrets - Class in ai.redouble.nucleo.quarkus
The runtime's credentials, read as MicroProfile Config properties.
QuarkusSecrets() - Constructor for class ai.redouble.nucleo.quarkus.QuarkusSecrets
 
QuarkusSecrets(Function) - Constructor for class ai.redouble.nucleo.quarkus.QuarkusSecrets
Over an arbitrary variable source for the environment fallback, so the composition is testable without touching the process environment.
query() - Method in record class ai.redouble.demo.AgentRequest
Returns the value of the query record component.
query() - Method in record class ai.redouble.demo.BenchmarkRequest
Returns the value of the query record component.
query() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Returns the value of the query record component.
query() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
Returns the value of the query record component.
QUERY - Enum constant in enum class ai.redouble.nucleo.harness.llm.EmbeddingPurpose
A live search probe compared against stored DOCUMENT vectors.
Question - Interface in ai.redouble.nucleo.harness.decision
One typed question a decision model answers about a state.
questions() - Method in record class ai.redouble.nucleo.harness.decision.DecisionRequest
Returns the value of the questions record component.
QUEUED - Enum constant in enum class ai.redouble.nucleo.events.JobScheduled.State
 
QUEUED - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job has been submitted and is waiting in the queue.
queueSize() - Method in class ai.redouble.nucleo.harness.admission.Admission
Jobs parked in admission right now.
QUICK - Enum constant in enum class ai.redouble.nucleo.harness.models.Depth
Answer from knowledge or with minimal tool use - avoid invoking heavy sub-agents
QuickAnswer - Class in ai.redouble.demo
The quick question's answer as the page shows it: the answer and the model's reasoning, the catalog entry that answered and the model that served it, and what the call cost, priced from the catalog like every other result on the page.
QuickAnswer() - Constructor for class ai.redouble.demo.QuickAnswer
 
QuickAnswer.Capture - Class in ai.redouble.demo
The calls of one job, delivered by its completion event; see QuickAnswer.capture(JobDispatcher, QuickLLMQuestionTool).
QuickLLMQuestionInput - Class in ai.redouble.nucleo.tools.builtin
Input for quick LLM question.
QuickLLMQuestionInput() - Constructor for class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
QuickLLMQuestionOutput - Class in ai.redouble.nucleo.tools.builtin
Output from quick LLM question.
QuickLLMQuestionOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
QuickLLMQuestionTool - Class in ai.redouble.nucleo.tools.builtin
Lightweight tool for asking focused questions about specific text.
QuickLLMQuestionTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionTool
 
quotaExhausted(Exception) - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
Builds the out-of-money exception from the provider's failure.
QuotaExhaustedException - Exception Class in ai.redouble.nucleo.harness.errors.retry
The provider account is out of money: no remaining credits, an exhausted prepaid balance, or a spend budget set to zero.
QuotaExhaustedException(String, String, String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.QuotaExhaustedException
 

R

RaceTheGrade - Class in ai.redouble.examples.benchmark
Is the grade right for this job, and which model at that grade does it best, for what cost and how fast? The benchmark answers with evidence: it runs the job once the way the deployment would (the reference), then the same job with the same input on every model of the grade the deployment can call, and a judge - the strongest model the deployment serves - compares each run with the reference in full, not told which model ran either side.
RaceTheGrade() - Constructor for class ai.redouble.examples.benchmark.RaceTheGrade
 
randomIdSuffix() - Static method in class ai.redouble.nucleo.harness.AbstractJob
The framework's readable-id tail: the last two segments of a random UUID (e.g.
RATE_LIMITER - Static variable in class ai.redouble.nucleo.ext.patent.epo.AbstractEPOTool
 
rateLimited(String) - Static method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
The minimal record for a limit that was hit and nothing more: no limits known, nothing remaining, a sixty-second retry-after, kind unknown.
RateLimiter<T> - Interface in ai.redouble.nucleo.harness.admission
One admission account: a resource counter with a replenishment kind that a job's Demand names and that Admission debits.
RateLimiter.Replenishment - Enum Class in ai.redouble.nucleo.harness.admission
How a permit taken from this limiter comes back, which decides whether Admission may return it when the job finishes.
RateLimiterFactory - Class in ai.redouble.nucleo.harness.admission
Owns every rate limiter instance in the process: one per concrete limiter class, one per ModelSpec - a token bucket for an entry bounded by a quota window, a ModelGate for an entry bounded by a concurrency.
RateLimiterRegistry - Class in ai.redouble.nucleo.harness.admission
Lookup facade for per-model accounts: the TokenBucketRateLimiter of an entry bounded by a quota window, the ModelGate of an entry bounded by a concurrency.
RateLimiterStatus - Interface in ai.redouble.nucleo.harness.admission
Snapshot of a rate limiter's current state for diagnostics and monitoring.
rateLimitInfo - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
RateLimitInfo - Class in ai.redouble.nucleo.harness.admission
Captures rate limit information from API responses.
RateLimitInfo(String, Integer, Integer, Instant, Integer, Integer, Duration, boolean) - Constructor for class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
RateLimitInfo(String, Integer, Integer, Instant, Integer, Integer, Duration, boolean, RateLimitType) - Constructor for class ai.redouble.nucleo.harness.admission.RateLimitInfo
The full record.
RateLimitRetryEvent - Class in ai.redouble.nucleo.events.retry
Event published when a job hits a rate limit and will be transparently retried.
RateLimitRetryEvent(JobSnapshot, RateLimitType, String, int, double, Duration) - Constructor for class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
RateLimitRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
The provider rejected this attempt as over the caller's rate budget (429).
RateLimitRetryException(String, RateLimitInfo, int, String, Duration, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
 
RateLimitType - Enum Class in ai.redouble.nucleo.harness.admission
Type of rate limit encountered.
RawDecision(SystemOneWire.Decoded, String) - Constructor for record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Creates an instance of a RawDecision record class.
RawEmbedding(float[], Integer) - Constructor for record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Creates an instance of a RawEmbedding record class.
rawEntries() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
Each entry as written in its source, by id, in catalog order.
rawPins() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The pins object as written, or null.
rawProviderDefaults() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The merged provider defaults as written.
rawProviders() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The record of the providers the catalog was written for (ProviderLinks.PROVIDERS) as written, or null.
REACHABLE - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
ReactiveThinker - Class in ai.redouble.nucleo.tools.thinking
Thinker for message-driven interactions, executed as one finite TURN.
ReactiveThinker(Identifiable, ThinkerDeclaration) - Constructor for class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Creates a reactive thinker.
ReactiveThinker(Identifiable, ThinkerDeclaration, boolean) - Constructor for class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Chat-shaped thinker bound to tools that change nothing - a conversational surface that can answer about a corpus but cannot act on it.
read(Path) - Static method in class ai.redouble.docs.Contents
 
READ - Enum constant in enum class ai.redouble.demo.pricing.PricingReport.DocumentStatus
The model read it and answered.
ReadDocumentTool - Class in ai.redouble.demo.decide
Reads a file as text: a text file decoded, an Office document with its tags stripped.
ReadDocumentTool(Identifiable) - Constructor for class ai.redouble.demo.decide.ReadDocumentTool
 
reader() - Static method in record class ai.redouble.nucleo.http.HttpReply
The handler that reads a whole response into an HttpReply.
readOnly() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
readOnly() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
readOnly() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Whether invoking this tool leaves the environment unchanged.
readOnly() - Element in annotation interface ai.redouble.nucleo.tools.ToolDescription
Declares that this tool observes the environment without changing it: no database writes, no file writes, no messages sent, nothing left different from how it was found.
ReadOnlyPalette - Class in ai.redouble.nucleo.tools.registry
The rules behind AbstractThinker.isForceReadOnly(): the sweep that removes mutating tools from a registry, and the admission assertion that backs it.
ReadOnlyScope - Class in ai.redouble.nucleo.guardrails
The read-only binding, carried as a Scope so it travels exactly like every other binding: composed into the effective guard at an orchestrator's dispatch, sealed for its lifetime, and inherited by everything that flow submits.
ReadOnlyScope() - Constructor for class ai.redouble.nucleo.guardrails.ReadOnlyScope
 
readsPdfLocally() - Method in class ai.redouble.demo.extract.AwtFreeExtractionTools
 
readsPdfLocally() - Method in interface ai.redouble.demo.extract.ExtractionTools
True when this reader opens PDFs itself (POI/PDFBox); false when a PDF goes whole to the model tier.
readsPdfLocally() - Method in class ai.redouble.demo.poi.PoiExtractionTools
 
readTree(String) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Parse JSON string to a JsonNode tree for navigation.
ReasonablePojo<R> - Class in ai.redouble.nucleo.harness.schema
Base class for LLM response POJOs that capture reasoning.
ReasonablePojo() - Constructor for class ai.redouble.nucleo.harness.schema.ReasonablePojo
 
reasonForFailure - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
Reasoning - Interface in ai.redouble.nucleo.harness.schema
Base interface for LLM reasoning capture.
REASONING_EFFORT - Enum constant in enum class ai.redouble.nucleo.harness.models.ThinkingMode
 
reasoningEffortFor(Depth) - Static method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
The reasoning_effort word for a call's depth on a ThinkingMode.REASONING_EFFORT model.
reasoningReserved(ModelSpec, Depth) - Static method in enum class ai.redouble.nucleo.harness.models.ThinkingMode
Whether a call on this model and depth books reasoning headroom: the entry's thinking budget is added to the wire output ceiling and to the rate-limit reservation.
reconcile(List, ProductGroups, LocalDate) - Static method in class ai.redouble.demo.pricing.PriceHistory
 
reconcileCatalog(Set) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Subclass hook to filter or modify the ToolHub compatible-tools catalog before it reaches the LLM.
reconcileCatalog(Set) - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
The parent's tool catalog, captured at this delegate's launch.
reconcileSkillCatalog(Set) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Subclass hook over the skill catalog, the counterpart of AbstractThinker.reconcileCatalog(Set): the compatible skills from ToolHub.resolveCompatibleSkills(Thinker) before they reach the request_skill schema or its admission lookup.
reconcileSkillCatalog(Set) - Method in class ai.redouble.nucleo.tools.thinking.SubThinker
The parent's skill catalog, captured at launch, for the same reason as SubThinker.reconcileCatalog(Set).
reconcileToolRegistry() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Subclass hook to add/remove tools in AbstractThinker.toolRegistry just before the registry is read for the next LLM turn.
record(JobEvent, MeterRegistry) - Method in class ai.redouble.nucleo.harness.observability.DefaultMeterCustomizer
 
record(JobEvent, MeterRegistry) - Method in interface ai.redouble.nucleo.harness.observability.MeterCustomizer
Called when an event is received.
record429() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Records a 429 response of any kind.
recordAdmissionWait(long) - Method in class ai.redouble.nucleo.harness.JobContext
Records the wall-clock time from entering admission to being granted, summed over the job's attempts.
recordBackpressure(int) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Feeds an upstream slow-down signal into the adaptive throttle, weighted by how hard the signal asks the fleet to yield: a 429 records one increment (this caller nudged past its own budget - a small correction converges), a 529 records several (the provider's whole fleet is saturated and every concurrent job is hearing the same thing - yield hard now, let TokenBucketRateLimiter.recordSuccess() walk it back).
recordedAddressing(JsonNode, String, JsonNode) - Static method in class ai.redouble.nucleo.harness.models.ProviderLinks
The addressing an entry's wire id is spelled for: the record's word for its provider, else its platform, the default addressing of every provider; null when not even the platform is known.
recordedKeys(JsonNode) - Static method in class ai.redouble.nucleo.harness.models.ProviderLinks
The provider keys a catalog records, or null when it records none.
recordedPlatform(JsonNode, String, JsonNode) - Static method in class ai.redouble.nucleo.harness.models.ProviderLinks
The platform an entry was written on: its own word, else the record's for its provider; null when neither says.
recordEnvelope(LLMResponse, Map) - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
Records the provider envelope from the response headers, flattened by the transport to lowercase names and the first value each: every header verbatim, the provider's request id, and the account's live per-model rate limits from the x-ratelimit-* family when the endpoint sends them, feeding the pre-emptive limiter updates.
recordProbe(ProbeOutcome) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
 
recordProbe(ProbeOutcome) - Method in interface ai.redouble.nucleo.harness.models.ModelPicker
An availability observation for a spec, pushed by the harness (the probe doer via ModelPickers.recordProbe).
recordProbe(ProbeOutcome) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Pushes an availability observation into the configured picker - the probe's only write path, keeping the raw picker instance unreachable.
recordResourceWait(String, long) - Method in class ai.redouble.nucleo.harness.JobContext
Records time an account kept this job waiting in admission.
records() - Method in record class ai.redouble.demo.ConnectRequest
Returns the value of the records record component.
recordSuccess() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Records a successful request.
recurrence() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the recurrence record component.
Recurrence - Interface in ai.redouble.nucleo.harness
How a heartbeat repeats.
Recurrence.FixedInterval - Record Class in ai.redouble.nucleo.harness
 
RedactedThinkingBlock(String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.RedactedThinkingBlock
Creates an instance of a RedactedThinkingBlock record class.
RedactedThinkingBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.RedactedThinkingBlock encoder: nothing on the wire.
RedactedThinkingBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.RedactedThinkingBlockEncoder
 
reEnqueueIfAbsent(Heartbeat) - Method in interface ai.redouble.nucleo.harness.HeartbeatStore
Compare-and-set re-enqueue for recurrence: inserts next only if no entry with its heartbeatId exists.
reEnqueueIfAbsent(Heartbeat) - Method in class ai.redouble.nucleo.harness.InMemoryHeartbeatStore
 
REF_FIELD - Static variable in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
The serialized name of an artifact's ref under the framework mapper's SNAKE_CASE naming strategy.
REFERENCE - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
 
refine(Class, ObjectNode) - Method in interface ai.redouble.nucleo.tools.SchemaRefiner
 
refineUnknownHost(RuntimeException, ModelSpec, Region) - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
Refines an SDK failure whose cause is an unresolvable Bedrock hostname into the mistake a person can act on: the model is not served in the deployment's region, because the region is what built the hostname.
Reflection - Class in ai.redouble.nucleo.util
Construction of configured classes by name or type: the deployment's configurator, the models backend, the model picker, the secrets store, the discovered client providers.
ReflectiveFields - Class in ai.redouble.nucleo.harness.artifacts.tools
Field lookup shared by tools that address artifact fields by LLM-supplied name: accepts snake_case or camelCase and walks the class hierarchy.
refresh(String) - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Refreshes the TTL for a context, resetting it to its original duration.
refsMentionedIn(String) - Static method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Every artifact reference mentioned in a text, normalized to the canonical key, deduplicated, in first-mention order.
refusal - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The provider's own explanation of a LLMStopReason.CONTENT_FILTERED stop, when it gave one.
refusalCategory - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The provider's category for a LLMStopReason.CONTENT_FILTERED stop, when it named one.
REFUSED - Enum constant in enum class ai.redouble.demo.extract.Tier
Refused at admission: the run's spend cap.
REFUSED - Enum constant in enum class ai.redouble.demo.pricing.PricingReport.DocumentStatus
Refused at admission by the spend cap.
region() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The region every Bedrock surface calls: the store's record under BedrockClients.REGION_ID when the deployment holds one, else what the AWS default region chain resolves.
REGION_ID - Static variable in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The id of the region every Bedrock surface calls, in the same store: the secret part carries the region name.
REGION_SHAPE - Static variable in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The region as AWS names it in the environment.
register() - Static method in class ai.redouble.demo.decide.Digests
Registers the formatters; idempotent, so a thinker of this package registers them when its class loads.
register(DBResourceProvider) - Static method in class ai.redouble.nucleo.harness.admission.DBResourceProviders
Registers a provider under its name.
register(Artifact) - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Registers an artifact as a top-level entry and indexes every artifact reachable from it.
register(ModelSpec, Supplier) - Method in class ai.redouble.nucleo.harness.models.DefaultTokenizerFactory
 
register(ModelSpec, Supplier) - Method in interface ai.redouble.nucleo.harness.models.TokenizerFactory
 
register(Skill) - Static method in class ai.redouble.nucleo.prompt.skill.SkillRegistry
 
register(ToolProvider) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Registers a provider under ToolProvider.name().
register(Class) - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Registers a single class.
register(Class) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Convenience for class-based callers: wraps the class in a ClassToolProvider and registers it.
register(Class, ArtifactTextFormatter) - Static method in class ai.redouble.nucleo.harness.artifacts.TextFormatterRegistry
Registers a formatter for an artifact class.
registerAdmission(Class, Class, Function) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register an admission rule keyed by tool class.
registerAdmission(Class, String, Function) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register an admission rule keyed by an exact provider name or a glob pattern (* wildcard at any position).
registerAdmission(Class, Predicate, Function) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register an admission rule with a custom predicate over the provider.
registerAll(Collection) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Registers each class in the collection.
registerAllProviders(Collection) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Registers each provider in the collection.
registerAnnotated(AnnotatedElement) - Static method in class ai.redouble.nucleo.prompt.Prompts
Registers one @StaticPrompt/@DynamicPrompt element (a type, static field or static method) discovered at build time, and marks discovery done so the first-produce auto-scan never fires.
registerCompatible(Class, ToolProvider...) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register one or more ToolProviders for a thinker class at runtime.
registerCompatibleSkills(Class, Skill...) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register skills for a thinker class at runtime, widening the cached compatible set the way ToolHub.registerCompatible(Class, ToolProvider...) does for tools.
registerDefault() - Static method in class ai.redouble.nucleo.harness.admission.DBResourceProviders
Registers the default provider from DatabaseSettings: a CountingDBResourceProvider under name with maxConcurrent permits.
registerForShutdown(Stoppable) - Static method in class ai.redouble.nucleo.harness.Governor
Registers a component for graceful shutdown when the Governor stops.
registerForShutdown(Stoppable) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Registers a component for graceful shutdown.
registerSkillAdmission(Class, String, Function) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register a skill admission rule keyed by an exact skill name or a glob pattern (* wildcard at any position), e.g.
registerSkillAdmission(Class, Predicate, Function) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register a skill admission rule with a custom predicate over the skill (its metadata, its bundle, its suggested tools).
registerSpendGate(SpendGate) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
 
registerSystemWideTool(Class) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register a tool available to all thinkers.
registerTool(Class, Class) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Register a tool class for a thinker class at runtime.
registerWorkflowObserver(JobObserver) - Method in class ai.redouble.nucleo.harness.JobHandle
Registers an observer for all events from this workflow.
registerWorkflowObserver(JobObserver, Class) - Method in class ai.redouble.nucleo.harness.JobHandle
Registers an observer for specific event types from this workflow.
rehydrate(ResponseHandler) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Rehydrates this message by providing a new ResponseHandler.
rehydrate(ResponseHandler) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Rehydrates this message by providing a new ResponseHandler.
rehydrate(String) - Static method in class ai.redouble.nucleo.mcp.MCPArtifactRehydrator
The typed artifact this result carries, or null when the payload is not one or its type cannot be resolved at any level of the alias hierarchy.
REJECTED - Enum constant in enum class ai.redouble.nucleo.events.LimiterEvent.Type
 
RejectedSkill() - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
RejectedSkill(String, String) - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
RejectedTool() - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
RejectedTool(String, String) - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
rejectReason() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the rejectReason record component.
release(Grant) - Method in class ai.redouble.nucleo.harness.admission.Admission
Returns the held accounts of a finished job: every RateLimiter.Replenishment.RELEASE entry.
release(Thinker) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Releases ownership of a conversation by a thinker with immediate eviction.
release(Thinker, Duration) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Releases ownership of a conversation with duration-based retention.
RELEASE - Enum constant in enum class ai.redouble.nucleo.harness.admission.RateLimiter.Replenishment
The permit represents something held for the duration of the work - a subprocess slot, a connection, heap headroom.
releaseAllForJob(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Releases all conversations owned by a specific job.
RELEASED - Enum constant in enum class ai.redouble.nucleo.events.LimiterEvent.Type
 
reload() - Static method in class ai.redouble.nucleo.harness.models.Models
Adopts the deployment's catalog as it stands NOW: the backend, the resolution cache and the learned overrides are dropped, so the next lookup re-resolves through ModelSettings.backendClass and the deployment's layers.
relocated() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
An entry whose wire id the discovery rewrote to the geography profile this region lists.
RemoteOrderStatusTool - Class in ai.redouble.examples.mcpwrap
One tool of the orders MCP server wrapped as a tool of this application's own, with the input and output classes fixed here: the same OrderNumber in and OrderStatus out as the local tool.
RemoteOrderStatusTool(Identifiable) - Constructor for class ai.redouble.examples.mcpwrap.RemoteOrderStatusTool
 
RemoteTextSource - Class in ai.redouble.nucleo.prompt.sources
Fetches prompt content from a remote URL, passing the key as a query parameter.
RemoteTextSource(RemoteTextSource.Fetcher) - Constructor for class ai.redouble.nucleo.prompt.sources.RemoteTextSource
 
RemoteTextSource.Fetcher - Interface in ai.redouble.nucleo.prompt.sources
 
removeBaselineGuardrail(Supplier) - Static method in class ai.redouble.nucleo.prompt.Prompts
Remove a previously-registered baseline guardrail factory.
removeConversation(String, String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Removes a conversation entirely.
removeTool(Class) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Removes a tool from this thinker's available tools.
removeTool(Class) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Removes a tool from this thinker's available tools.
removeTool(String) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Removes a registered tool by name.
removeTool(String) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Removes a tool by registered name.
render(ConversationContext) - Static method in class ai.redouble.nucleo.harness.conversation.Transcript
The conversation's messages, in order, as the text above.
renderBody(Skill) - Static method in interface ai.redouble.nucleo.prompt.skill.Skill
Body-only rendering used wherever an admitted skill appears inside a message's content (the per-message SkillBlock path): [Skill: <name>] header followed by the instructional body.
renderForSystemPrompt(Skill) - Static method in interface ai.redouble.nucleo.prompt.skill.Skill
System-prefix rendering used when a skill is laid into the stable system context: the [Skill: <name>] header, the short description (only when present, separated by a blank line), then the body.
renderText(ContentBlocks.ToolDefinitionBlock) - Static method in class ai.redouble.nucleo.harness.llm.encode.ToolDefinitionBlockEncoder
The one text form of a tool definition: wire rendering and token counting both use it.
replace(String, PromptSource) - Static method in class ai.redouble.nucleo.prompt.Prompts
Per-key override.
replenishment() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
replenishment() - Method in class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
Defaults to RateLimiter.Replenishment.RELEASE, which is what a permit means for the capacity gates built directly on this class - a semaphore slot, a pooled connection, heap headroom.
replenishment() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
replenishment() - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Which replenishment model this limiter follows.
replenishment() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
report() - Method in record class ai.redouble.demo.BenchmarkOutcome
Returns the value of the report record component.
report() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the report record component.
report() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the report record component.
report() - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
The report of the last run; null before the benchmark has executed.
REPORT - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
The metadata key the report is published under on the benchmark's own job.
request - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
request() - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
The request for the conversation AbstractModelDependentTool.wireConversation(JobRequirements, Depth, OutputDeclaration, Class, String) built; execute sends it on the client resolved for its binding.
requestedMaxTokens - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
RequestSkillInput - Class in ai.redouble.nucleo.tools.registry
Input for the request_skill meta-tool.
RequestSkillInput() - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillInput
 
RequestSkillProvider - Class in ai.redouble.nucleo.tools.registry
Dynamic ToolProvider for RequestSkillTool, the skill counterpart of RequestToolsProvider.
RequestSkillProvider(Set) - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
RequestSkillResult - Class in ai.redouble.nucleo.tools.registry
Result from requesting skills via request_skill.
RequestSkillResult() - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillResult
 
RequestSkillResult.RejectedSkill - Class in ai.redouble.nucleo.tools.registry
 
requestSkills(Thinker, List, ConversationContext) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Request skills by name with lazy admission, the counterpart of ToolHub.requestTools(Thinker, List, ToolRegistry).
RequestSkillTool - Class in ai.redouble.nucleo.tools.registry
Meta-tool that admits skills from the thinker's catalog into the current conversation, the skill counterpart of RequestToolsTool.
RequestSkillTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
requestsPerMinute - Variable in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
requestTools(Thinker, List, ToolRegistry) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Request tools by name with lazy admission.
RequestToolsInput - Class in ai.redouble.nucleo.tools.registry
Input for the request_tools meta-tool.
RequestToolsInput() - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsInput
 
RequestToolsProvider - Class in ai.redouble.nucleo.tools.registry
RequestToolsProvider(Set) - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
RequestToolsResult - Class in ai.redouble.nucleo.tools.registry
Result from requesting tools via the catalog.
RequestToolsResult() - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsResult
 
RequestToolsResult.RejectedTool - Class in ai.redouble.nucleo.tools.registry
A tool that was rejected during admission.
RequestToolsTool - Class in ai.redouble.nucleo.tools.registry
Meta-tool that activates tools from the catalog.
RequestToolsTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
require(String) - Method in interface ai.redouble.nucleo.secrets.Secrets
The credential under this id; SecretUnavailableException when the deployment holds none.
requireDecision(int) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares a decision need with a flat input count.
requireDecision(ModelSpec, int) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares a decision need pinned to an exact spec, still subject to the gate.
requireDecisionForText(ModelSpec, String) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares a decision need pinned to an exact spec and priced from the request text.
requireDecisionForText(String) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares a decision need priced from the request text the job already holds: the text is counted at resolution time under the resolved spec's tokenizer, and a state past the entry's ceiling fails there instead of on the wire.
requireEmbeddings(int) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an embeddings need.
requireEmbeddings(ModelSpec, int) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an embeddings need pinned to an exact spec, still subject to the gate.
requireInstructions(String) - Static method in interface ai.redouble.nucleo.harness.decision.Question
 
requirements() - Method in class ai.redouble.nucleo.events.JobScheduled
 
requireModel(Grade, Depth) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an LLM need whose sizes come from a wired conversation: mint the binding here, wire it with conversation.setModelBinding(binding), and the harness counts input under the resolved spec's tokenizer at resolution time.
requireModel(Grade, Depth, int, OutputDeclaration) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an LLM need with a flat input count and an output declaration - for jobs whose prompt is not built at requirements time.
requireModel(ModelSpec, Depth) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an LLM need pinned to an exact spec, wired to a conversation.
requireModel(ModelSpec, Depth, int, OutputDeclaration) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares a pinned LLM need with flat token scalars.
requireModelForPrompt(Grade, Depth, String, OutputDeclaration) - Method in class ai.redouble.nucleo.harness.JobRequirements
Declares an LLM need priced from a prompt text the job already holds: the text is counted at resolution time under the resolved spec's tokenizer, plus the declared output and the spec's thinking budget for the depth.
requireProbability(double, String) - Static method in interface ai.redouble.nucleo.harness.decision.Answer
 
requireRateLimiter(RateLimiter, T) - Method in class ai.redouble.nucleo.harness.JobRequirements
Adds a custom rate limiter requirement with its amount.
requireReadOnly(ToolRegistry, String, String) - Static method in class ai.redouble.nucleo.tools.registry.ReadOnlyPalette
Asserts a tool may run under a read-only thinker.
requireResolvable(McpToolCatalog) - Method in class ai.redouble.nucleo.mcp.server.StaticGrantsAccessPolicy
Refuses at startup any grant naming a tool this catalog does not carry - a typo or a stale name, which would otherwise present as a tool that inexplicably cannot be called.
requiresCustomRateLimiters() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job requires any custom rate limiters.
requiresDatabase() - Method in class ai.redouble.nucleo.harness.JobRequirements
 
requiresDecision() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job requires any decision resources.
requireSeat(JobRequirements, Depth) - Method in interface ai.redouble.nucleo.tools.ModelDependent
The seat's binding on the job's requirements: the pinned entry when there is one, else the declared grade through the picker.
requiresEmbeddings() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job requires any embeddings resources.
requiresHttpConnection() - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
requiresHttpConnection() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
Every elastic window fronts an HTTP service, so a demand naming one also names the shared HTTP connection gate.
requiresHttpConnection() - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Whether this rate limiter's operations require HTTP connections.
requiresHttpConnection() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job needs HTTP connections.
requiresLax() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
requiresLax() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the requiresLax record component.
requiresLax() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether this model cannot run at zero retention: its allowed_modes exclude none, so the STRICT project's mode is refused for it and the only project the runtime can route it through is the LAX one, whose mode is provider_data_share.
requiresLlm() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job requires any LLM resources.
requiresQueueing() - Method in class ai.redouble.nucleo.harness.JobRequirements
 
requiresResources() - Method in class ai.redouble.nucleo.harness.JobRequirements
Checks if this job requires ANY resources: database, LLM, embeddings, decision, custom rate limiters, or the shared HTTP connection gate.
requiresTransaction() - Method in class ai.redouble.nucleo.harness.JobRequirements
 
reserved(ModelSpec, long, long) - Static method in record class ai.redouble.nucleo.harness.observability.Cost
What a reservation would cost at most: every reserved token at its own price, none of it cached.
resetAll() - Static method in class ai.redouble.nucleo.prompt.skill.SkillRegistry
Test-only.
resetAll() - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Test-only: forgets every cached compatible set and every admission rule.
resetOverride(String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Clear a per-key override, returning produce() to the global-backend / default layer.
resolve() - Static method in interface ai.redouble.demo.extract.ExtractionTools
The highest-priority implementation on the classpath: the POI reader when present, else the engine's toolkit-free one.
resolve(ModelSpec) - Method in class ai.redouble.nucleo.harness.models.ModelBinding
Fills the cell - harness-only, write-once.
resolve(ModelSpec) - Static method in class ai.redouble.nucleo.providers.anthropic.AnthropicModelResolver
 
resolve(Seat, Situation) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Resolves the seat through the configured picker and enforces the gate on the answer.
resolve(McpTransportContext) - Method in interface ai.redouble.nucleo.mcp.server.McpConsumerResolver
 
resolve(Map, String, ModelKind, String) - Static method in class ai.redouble.nucleo.harness.models.ProviderLinks
The provider of an addressing to link an entry to, among the given ones, or null when none fits: of the providers of that addressing and kind, the first in key order that claims the wire id, else the first that serves it.
resolveAlias(String) - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Alias-only lookup.
resolveAliasWithFallback(String) - Static method in class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
Resolves an alias with hierarchical fallback.
resolveArtifacts(O, ConversationContext) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Resolves artifact references to actual objects from the conversation's registry and populates the artifacts field of the ThinkerOutput.
resolveCompatibleSkills(Thinker) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Resolve the skills a thinker may pull in at run time, from its AbstractThinker.declareCompatibleSkills() selector.
resolveCompatibleTools(Thinker) - Method in class ai.redouble.nucleo.tools.thinking.ToolHub
Resolve the full set of compatible providers for a thinker.
resolveDecision(Seat, Situation) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Resolves a decision need: the picker's ModelPicker.decisionSpec() declaration through the gate.
resolveDepth() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Resolves depth once: the conversation's own declaration, else the wired binding's (a job that attaches its resolved binding declared the depth there).
resolveEmbeddings(Seat, Situation) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Resolves an embeddings need: the picker's ModelPicker.embeddingsSpec() declaration through the gate, then FROZEN - the first resolved id binds the process, and a later divergence refuses instead of serving.
resolveOutputBudget() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Resolves the output token budget for the next LLM call on this conversation.
resolvePinned(ModelSpec, Seat, Situation) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Gates a job-pinned spec: the pin skips the picker consult - the job already decided - but kind, envelope, vision, and deprecation still judge it.
resolveThinkingBudget() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Reasoning tokens booked for the next call on the resolved model at the resolved depth: added to the wire output ceiling and to the local TPM reservation, so both sides of the boundary agree.
resolveWireMaxTokens(ConversationContext) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
The max output tokens this client puts on the wire for a call, and therefore the truncation ceiling recorded on the response.
resolveWorkspace(ModelSpec, ComplianceEnvelope, String, String) - Static method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleSDKClient
The workspace decision as a pure function of its inputs, so both refusal branches unit-test without the sealed dispatcher.
resource() - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Returns the value of the resource record component.
resourceMetadataUrl(String) - Static method in class ai.redouble.nucleo.mcp.auth.McpAuthorizationDiscovery
The resource_metadata URL a bearer challenge names, or null when the header carries none (the well-known forms are then the client's next step).
ResourceNotFoundException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a resource identified by a well-formed identifier does not exist.
ResourceNotFoundException(String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.ResourceNotFoundException
Constructs a resource not found exception.
ResourceNotFoundException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.ResourceNotFoundException
Constructs a resource not found exception with a cause.
resources() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Named sub-prompts referenced from the body (examples, checklists, worked solutions).
resources() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the resources record component.
response() - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Returns the value of the response record component.
RESPONSE_TIMEOUT_MINUTES - Static variable in class ai.redouble.nucleo.http.HttpConnectionPools
How long a response may take to arrive: a model call writing a long answer is silent until it is done, so this is the window of the longest call, and SDK transports a provider builds itself use the same rather than their own shorter defaults.
responseBody() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns the value of the responseBody record component.
ResponseCorrection - Class in ai.redouble.nucleo.tools
The self-correction of one LLM exchange, shared by every job that sends a conversation and expects a typed answer: a response that fails to parse, or parses but fails the handler's required-field validation, is fed back to the model.
ResponseCorrection() - Constructor for class ai.redouble.nucleo.tools.ResponseCorrection
 
ResponseCorrectionRetryEvent - Class in ai.redouble.nucleo.events.retry
Event published when an LLM response failed to parse or validate and the job is being re-run with a correction message appended to its conversation.
ResponseCorrectionRetryEvent(JobSnapshot, String, int, String) - Constructor for class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
ResponseCorrectionRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
Signals that an LLM response failed to parse or validate, a correction message has already been appended to the conversation, and the job should be re-run so the model can fix its output.
ResponseCorrectionRetryException(String, int, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.ResponseCorrectionRetryException
 
responseHandler - Variable in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
responseHandler - Variable in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
ResponseHandler<T> - Interface in ai.redouble.nucleo.harness.conversation
The typed contract of one outgoing message: how the model is told what shape to answer in (ResponseHandler.responseInstructions()), and how its reply parses back into T (ResponseHandler.parse(String)).
responseInstructions() - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
responseInstructions() - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
responseInstructions() - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
responseInstructions() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
responseInstructions(boolean, boolean) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
Returns response instructions adapted for the call's capabilities.
responseInstructions(boolean, boolean) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
responseMessage - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
ResponseParser<T> - Interface in ai.redouble.nucleo.http
Parses a raw HTTP response body into a typed result.
RESPONSES - Enum constant in enum class ai.redouble.nucleo.providers.openai.WireApi
/responses: input items in, output items out, reasoning beside tool calls.
ResponseValidationException - Exception Class in ai.redouble.nucleo.harness.errors.retry
Exception representing an LLM response that parsed but failed required-field validation (@LLMRequired fields null or blank).
ResponseValidationException(List) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.ResponseValidationException
 
restore(String, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Restores an archived context back to active storage.
result() - Method in class ai.redouble.nucleo.events.JobCompletedEvent
Gets the result directly (non-optional).
result() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the result record component.
Result(ObjectNode, String, List, List, Map, List, List, List, List, String, String, List, List, String) - Constructor for record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Creates an instance of a Result record class.
Result(List, List) - Constructor for record class ai.redouble.demo.pricing.PriceHistory.Result
Creates an instance of a Result record class.
resultJson() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Returns the value of the resultJson record component.
RETAIL - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Audience
The price a customer pays.
retired() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the retired record component.
RETRIEVAL - Enum constant in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Published-data retrieval: biblio, claims, description, abstract.
retryAfterSeconds() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns the value of the retryAfterSeconds record component.
RetryEvent - Interface in ai.redouble.nucleo.events.retry
Sealed category for retry / recovery signals.
rewriteDocLinks(String, Path) - Method in class ai.redouble.docs.LinkRewriter
A link that starts inside code - a fenced block or an inline code span - is code, shown as written; a link whose text is code ([`Foo`](x.md)) starts in prose and is rewritten.
rewriteFileLinks(String, Path) - Method in class ai.redouble.docs.LinkRewriter
A link to a file of the reactor that is not a page - a source file, a plain document like a license, a markdown file the contents do not list - leads to a copy the site ships (LinkRewriter.ship(Path)), so a reader of the site can open what a reader of the tree can.
rewriteImageLinks(String, Path) - Method in class ai.redouble.docs.LinkRewriter
Images are copied into the site flat, by basename; a reference that reaches its file relative to the markdown source (however many directories up) is rewritten to that basename.
rewriteJavadocLinks(String) - Method in class ai.redouble.docs.LinkRewriter
 
role() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Returns the value of the role record component.
rollback(DBManagedResource) - Method in class ai.redouble.nucleo.harness.admission.CountingDBResourceProvider
Nothing: the job's stack rolls back its own transactions.
rollback(DBManagedResource) - Method in class ai.redouble.nucleo.jdbc.JdbcResourceProvider
Idempotent: nothing to do without an open transaction, or after an abort.
rollback(DBManagedResource) - Method in class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
Idempotent: nothing to do without a transaction under way, or after an abort.
rollback(DBManagedResource) - Method in interface ai.redouble.nucleo.harness.admission.DBResourceProvider
Rolls back the transaction on the handle.
rollback(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
Idempotent: nothing to do without an active transaction, or after an abort.
rollback(Grant) - Method in class ai.redouble.nucleo.harness.admission.Admission
Returns everything a grant took because the work never happened: every entry, metered ones refunded.
rollbackAll() - Method in class ai.redouble.nucleo.harness.JobResources
Rolls back every active transaction.
routeSlowdown(ModelSpec) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
The route's current slowdown factor from its adaptive limiter (1.0 = unthrottled; the limiter's throttle coefficient stretches the refill window by this factor).
Row() - Constructor for class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
rpm() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the rpm record component.
rpmAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the rpmAfter record component.
rpmBefore() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the rpmBefore record component.
run(boolean) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery
The real thing: shipped fragments, the deployment's file if any, every provider on the classpath, live pings.
run(boolean, Set) - Static method in class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery
The discovery over part of the classpath's providers: the named keys are re-listed and re-pinged, and every other provider's previous entries ride through exactly as they are - out of scope, never dropped, never pinged.
run(Class, String...) - Static method in class ai.redouble.nucleo.spring.NucleoSpringApplication
 
RUN_MODEL - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
Metadata on every candidate run and its judge: the candidate's catalog id; absent on the reference and its judge.
RUN_NUMBER - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
Metadata on every raced job and judge: the run number, 1-based per candidate, 0 for the reference.
RUN_ROLE - Static variable in class ai.redouble.nucleo.tools.benchmark.Benchmark
Metadata on every raced job and judge: Benchmark.REFERENCE, Benchmark.CANDIDATE or Benchmark.JUDGE.
runAt() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns the value of the runAt record component.
Rung(OutputSize) - Constructor for record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
Creates an instance of a Rung record class.
rungs() - Static method in enum class ai.redouble.nucleo.harness.models.Grade
The ladder proper, lowest first: every member that names a rung a spec can carry.
RUNNING - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job is actively executing.
runs() - Method in record class ai.redouble.demo.BenchmarkRequest
Returns the value of the runs record component.
RunSpend - Class in ai.redouble.demo.extract
What a workflow spent, read off the cost ledger once it is done: the caps it ran under, the totals per currency, the split per model, and the call counts.
RunSpend() - Constructor for class ai.redouble.demo.extract.RunSpend
 
runThinkingLoop(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
 
runThinkingLoop(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Runs the main thinking loop - subclass specific implementation.
runThinkingLoop(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
One call, then the validation seat, then either the answer or a correction turn.
runThinkingLoop(ConversationContext, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
runtimeModels() - Static method in class ai.redouble.nucleo.providers.bedrock.BedrockDiscovery
 
RuntimeStatus - Record Class in ai.redouble.demo
The whole status panel in one shape: whether the dispatcher runs, the providers, the catalog summary, the catalog entries, per grade the entry the runtime serves each kind of request with now (text, images, documents) and, where it serves none, its refusal in its own words, the shipped corpus path the page prefills, and the day the corpus's price story is answered for, which the pricing steps open on.
RuntimeStatus(boolean, List, DemoCatalog.Status, List, Map, Map, String, String) - Constructor for record class ai.redouble.demo.RuntimeStatus
Creates an instance of a RuntimeStatus record class.

S

SafeXml - Class in ai.redouble.nucleo.util
XML parsing safe against XXE.
SafeXml() - Constructor for class ai.redouble.nucleo.util.SafeXml
 
sameFamily(ModelLineage) - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
 
Samples - Class in ai.redouble.docs
Checks that the code a page shows is the code that compiles.
Samples() - Constructor for class ai.redouble.docs.Samples
 
save(ConversationPersistenceSnapshot, String) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Saves a conversation as a snapshot.
saveContext(ConversationContext, Thinker) - Method in interface ai.redouble.nucleo.harness.conversation.ContextStore
Saves a conversation context by converting to snapshot - the boundary save, fired on every user message in and every response out.
saveConversation(ConversationContext, Thinker) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
The boundary save: fired by the owning thinker on every user message in, every response out, and on an abnormal exchange end.
saveWithMetadata(ConversationPersistenceSnapshot, Map, String) - Method in interface ai.redouble.nucleo.harness.conversation.PersistentStore
Saves a snapshot with metadata for indexing and querying.
saveWithTTL(ConversationPersistenceSnapshot, Duration) - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Saves a snapshot with a time-to-live (TTL).
scan() - Static method in class ai.redouble.nucleo.prompt.skill.SkillJarsLoader
Walk the classpath for META-INF/skills/**\/SKILL.md bundles and register each into SkillRegistry.
Scanning - Section in class ai.redouble.nucleo.prompt.skill.SkillJarsLoader
 
scanPackage(String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Eagerly scan a package for @StaticPrompt / @DynamicPrompt declarations and register their default sources.
SCHEDULED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
In force from a date after the run's date: decided, not yet current.
SCHEDULED - Enum constant in enum class ai.redouble.demo.pricing.PriceSeries.Status
Nothing in force as of the run's date, and a price is dated after it.
SCHEDULED - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job has been picked up by the scheduler and assigned to a worker.
scheduleHeartbeat(ScheduleHeartbeat, String) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
The authority-bearing heartbeat entry for code OUTSIDE any job - boot wiring, an operator endpoint with an authenticated session.
ScheduleHeartbeat - Record Class in ai.redouble.nucleo.harness
A request to fire a heartbeat: INTENT ONLY.
ScheduleHeartbeat(Class, String, String, Instant, Object, Recurrence) - Constructor for record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Creates an instance of a ScheduleHeartbeat record class.
SchedulerConfig(long, long) - Constructor for record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Creates an instance of a SchedulerConfig record class.
SchedulerEvent - Class in ai.redouble.nucleo.events
System-level event for scheduler state changes: started, stopping, stopped, or an error carrying its cause.
SchedulerEvent(SchedulerEvent.Type) - Constructor for class ai.redouble.nucleo.events.SchedulerEvent
Creates a scheduler event with default message.
SchedulerEvent(SchedulerEvent.Type, String) - Constructor for class ai.redouble.nucleo.events.SchedulerEvent
Creates a scheduler event with custom message.
SchedulerEvent(SchedulerEvent.Type, String, Throwable) - Constructor for class ai.redouble.nucleo.events.SchedulerEvent
Full constructor.
SchedulerEvent(Throwable) - Constructor for class ai.redouble.nucleo.events.SchedulerEvent
Creates a scheduler error event.
SchedulerEvent.Type - Enum Class in ai.redouble.nucleo.events
Types of scheduler events.
schedulerLoopDelayMillis() - Method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Returns the value of the schedulerLoopDelayMillis record component.
SCHEMA_NOTATION_GUIDANCE - Static variable in class ai.redouble.nucleo.harness.conversation.ConversationContext
LLM-facing guidance explaining the @-prefixed schema notation that ai.redouble.nucleo.harness.schema.PojoDefinition renders into response contracts.
SchemaConformanceGuardrail - Class in ai.redouble.nucleo.tools.guardrails
Validates a Skill's structural invariants before admission: name present and non-blank. body non-null. suggestedTools entries are known to ToolHub.isKnownTool(String).
SchemaConformanceGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.tools.guardrails.SchemaConformanceGuardrail
 
SchemaDialect - Enum Class in ai.redouble.nucleo.mcp.server
The spellings in which one tool contract is published over MCP.
schemaJson() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Returns the value of the schemaJson record component.
schemaJson() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
schemaJson() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
schemaJson() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
schemaJson() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
schemaJson() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
JSON-Schema bytes that go into the ToolDefinitionBlock schema field.
SchemaRefinedBy - Annotation Interface in ai.redouble.nucleo.tools
Names the SchemaRefiner that narrows this tool's generated input schema with values known only at runtime, so a caller is told every accepted name rather than left to guess one.
SchemaRefiner - Interface in ai.redouble.nucleo.tools
Narrows a tool's generated input schema with what is known only at runtime.
SchemaRewrites - Class in ai.redouble.nucleo.mcp.server
The rewrites the dialects are composed from, and the reference inliner the inbound normalizer shares with them.
scope() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the scope record component.
scope() - Method in interface ai.redouble.examples.scope.CustomerScoped
 
scope() - Method in interface ai.redouble.examples.scopes.CaseScoped
 
scope() - Method in interface ai.redouble.examples.scopes.ChannelScoped
 
scope() - Method in class ai.redouble.examples.scopes.EmailShiftDoer
 
scope() - Method in class ai.redouble.examples.scopes.FileNote
 
scope() - Method in interface ai.redouble.examples.scopes.OrderScoped
 
scope() - Method in interface ai.redouble.nucleo.guardrails.Scoped
 
scope() - Method in interface ai.redouble.nucleo.guardrails.TenantScoped
 
Scope - Interface in ai.redouble.nucleo.guardrails
A scope: the value that says what a flow is about - a ticket, a project, a tenant - carried as a small axis-typed value produced by a Scoped carrier.
ScopeAuthority - Interface in ai.redouble.nucleo.guardrails
The scope-carrying surface of every orchestrator: a ScopeGuard field that is the authoring seat before dispatch and a sealed capture afterwards.
Scoped - Interface in ai.redouble.nucleo.guardrails
Something that produces its scope value - the parent of every domain marker (TicketScoped, ProjectScoped, ClaimScoped, ...).
ScopedChatMessage - Class in ai.redouble.nucleo.chat
What the browser sends over a scoped chat socket.
ScopedChatMessage() - Constructor for class ai.redouble.nucleo.chat.ScopedChatMessage
 
ScopeGuard - Class in ai.redouble.nucleo.guardrails
The scope guard of an orchestrator: an immutable bag of bound Scope values.
ScopeGuard(Scope...) - Constructor for class ai.redouble.nucleo.guardrails.ScopeGuard
 
ScopeGuard(List) - Constructor for class ai.redouble.nucleo.guardrails.ScopeGuard
 
score() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Returns the value of the score record component.
score() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns the value of the score record component.
score(String) - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
The answer to a question asked as a Score.
score(O, O) - Method in interface ai.redouble.nucleo.tools.benchmark.Scorer
 
Score - Record Class in ai.redouble.nucleo.harness.decision
A position on an ordered scale the caller describes, lowest level first.
Score(String, List) - Constructor for record class ai.redouble.nucleo.harness.decision.Score
Creates an instance of a Score record class.
ScoreAnswer - Record Class in ai.redouble.nucleo.harness.decision
The answer to a Score: a probability per level in the order the levels were asked, their weighted position on the scale (level index 0 for the lowest, and fractional between levels), and a confidence, which is arithmetic on the distribution and not a second estimate of being right.
ScoreAnswer(double, List, List, double) - Constructor for record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Creates an instance of a ScoreAnswer record class.
Scorer<O> - Interface in ai.redouble.nucleo.tools.benchmark
A score in code, for an output that can be compared to the reference without a model: an extraction against the reference extraction, a classification against the reference class.
ScoreTheSelection - Class in ai.redouble.examples.scoring
Any thinker goes into a benchmark unchanged: here the selecting agent of the artifacts example, raced across its grade exactly as written there, with two setters sharpening what gets measured.
ScoreTheSelection() - Constructor for class ai.redouble.examples.scoring.ScoreTheSelection
 
sealComplianceEnvelope(ComplianceEnvelope) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Seals the envelope - once, permanently.
sealScopeGuard(ScopeGuard) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Framework-called at the internal door - ScopeAuthority.sealScopeGuard(ScopeGuard).
sealScopeGuard(ScopeGuard) - Method in interface ai.redouble.nucleo.guardrails.ScopeAuthority
Framework-called at dispatch: fixes the effective guard for this job's lifetime.
sealScopeGuard(ScopeGuard) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
 
search(Embedding, int) - Method in class ai.redouble.demo.extract.FileIndex
The closest entries to a query vector, best first.
search(DemoResource.SearchRequest) - Method in class ai.redouble.demo.quarkus.DemoResource
 
search(DemoController.SearchRequest, Principal) - Method in class ai.redouble.demo.spring.DemoController
The question a person asks the directory afterwards: embedded on the same model as the index, ranked by cosine.
SEARCH - Enum constant in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Published-data search endpoint (CQL queries).
SearchArtifactContentInput - Class in ai.redouble.nucleo.harness.artifacts.tools
Input for searching across artifact content.
SearchArtifactContentInput() - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
SearchArtifactContentOutput - Class in ai.redouble.nucleo.harness.artifacts.tools
Output containing search results across artifact content.
SearchArtifactContentOutput() - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentOutput
 
SearchArtifactContentTool - Class in ai.redouble.nucleo.harness.artifacts.tools
Tool for searching artifact content by exact case-insensitive string matching.
SearchArtifactContentTool(Identifiable) - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentTool
 
searchGet(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Search variant of EPOClient.get(String): returns null when the upstream responds with 404 (no matches), propagates every other error.
searchGet(String, String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Search variant of UsptoOdpClient.get(String, String): returns null when the upstream responds with 404 (no matches).
SearchIndex - Class in ai.redouble.docs
What the site's search box searches: one entry per place a reader can land on, written as the page asset search-index.js.
SearchIndex() - Constructor for class ai.redouble.docs.SearchIndex
 
SearchIndex.Entry - Record Class in ai.redouble.docs
One place a search lands on: the address relative to the site's root, the title of the page or the name of the class, the part of the contents the page belongs to (null for the front matter), the heading of the section (null for a page's opening and for a class) and the text searched.
SearchMatch - Class in ai.redouble.nucleo.harness.artifacts.tools
A single search match result.
SearchMatch() - Constructor for class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
searchPostJson(String, ObjectNode) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
Search variant of UsptoOdpClient.postJson(String, ObjectNode): returns null when the upstream responds with 404 (no matches).
SearchRequest(String, Integer) - Constructor for record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Creates an instance of a SearchRequest record class.
SearchRequest(String, Integer) - Constructor for record class ai.redouble.demo.spring.DemoController.SearchRequest
Creates an instance of a SearchRequest record class.
seat() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the seat record component.
Seat - Record Class in ai.redouble.nucleo.harness.models
Who is asking for a model: the identity of the declaring workload.
Seat(Class, Grade, ModelKind) - Constructor for record class ai.redouble.nucleo.harness.models.Seat
Creates an instance of a Seat record class.
secret() - Method in record class ai.redouble.demo.SessionRecord
Returns the value of the secret record component.
secret() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
Returns the value of the secret record component.
secret() - Method in record class ai.redouble.nucleo.secrets.Credential
Returns the value of the secret record component.
secret() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns the value of the secret record component.
secret(String, String, String) - Static method in record class ai.redouble.nucleo.secrets.CredentialShape
A credential that is one value, read as the secret part.
SECRET_ID - Static variable in class ai.redouble.nucleo.ext.patent.epo.EPOClient
The id of the EPO OPS credential in the deployment's secret store: user is the consumer key, secret the consumer secret.
SECRET_ID - Static variable in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
The id of the USPTO Open Data Portal API key in the deployment's secret store.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
The id of the Anthropic API key in the deployment's secret store.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.bedrock.BedrockClients
The id of the AWS credential pair in a deployment's own secret store: user is the access key id, secret the secret access key.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
The resource credential: secret the resource key, host the resource hostname.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
The credential: secret is the bearer token, host the API root the paths are appended to.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.openai.OpenAIProvider
The id of the OpenAI credential in the deployment's secret store: the key, and for Azure the host.
SECRET_ID - Static variable in class ai.redouble.nucleo.providers.systemone.SystemOneClient
The TypeSafe-compatible credential: the bearer key the endpoint checks and, as its host, the API root.
secretAndHost(String, String, String, String, String) - Static method in record class ai.redouble.nucleo.secrets.CredentialShape
A credential that is a secret and the host it is for.
Secrets - Interface in ai.redouble.nucleo.secrets
Where the runtime gets its credentials.
Secrets.Configured - Class in ai.redouble.nucleo.secrets
Lazy holder: the class initializes, and so the store gets built, on the first Secrets.configured() call.
secretsClass - Variable in class ai.redouble.nucleo.secrets.SecretsSettings
The deployment's Secrets store, where every provider and tool looks up the credential id it declares.
SecretsSettings - Class in ai.redouble.nucleo.secrets
The secrets package's knobs: where the runtime gets its credentials.
SecretsSettings() - Constructor for class ai.redouble.nucleo.secrets.SecretsSettings
 
SecretUnavailableException - Exception Class in ai.redouble.nucleo.secrets
A credential the runtime asked for cannot be had: the deployment holds nothing under the id, or its store cannot answer.
SecretUnavailableException(String, String) - Constructor for exception class ai.redouble.nucleo.secrets.SecretUnavailableException
 
SecretUnavailableException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.secrets.SecretUnavailableException
 
sectionText(String, Pattern) - Static method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
One section of a grant XML as plain text, tags stripped and whitespace collapsed; null when absent or empty.
SelectedOrders - Class in ai.redouble.examples.artifacts
The selecting agent's answer: a summary in the model's words, and - inherited from ThinkerOutput - the references of the artifacts it selected, which the runtime resolves to the records the tool produced.
SelectedOrders() - Constructor for class ai.redouble.examples.artifacts.SelectedOrders
 
SelectingAgent - Class in ai.redouble.examples.artifacts
An agent that selects data instead of retelling it: it lists a customer's orders with its one tool and answers with the references of exactly the orders the question asks for.
SelectingAgent(Identifiable) - Constructor for class ai.redouble.examples.artifacts.SelectingAgent
 
selection() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the selection record component.
SelectOrders - Class in ai.redouble.examples.artifacts
The selecting agent asked about one customer's orders: the summary is the model's, the records are the tool's.
SelectOrders() - Constructor for class ai.redouble.examples.artifacts.SelectOrders
 
SemaphoreLimiterStatus - Record Class in ai.redouble.nucleo.harness.admission
Status snapshot for a semaphore-based concurrency limiter.
SemaphoreLimiterStatus(int, int, Instant) - Constructor for record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Creates an instance of a SemaphoreLimiterStatus record class.
servedModelId - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
The model id the PROVIDER says served this call - the alias echo (an OpenAI alias like gpt-5.6 answers with its snapshot, e.g.
servedModelId() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Returns the value of the servedModelId record component.
servedModelId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns the value of the servedModelId record component.
serverInfo() - Method in class ai.redouble.nucleo.mcp.MCPConnector
 
serves(String) - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
Whether this provider's client speaks to the model behind a wire id: the request shape its client sends is the one that model family accepts.
serves(String) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockMantleProvider
The Anthropic SDK speaks the Messages API: Claude, and nothing else.
serves(String) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockProvider
The Anthropic SDK speaks the Messages API: Claude, and nothing else the account lists.
serves(String) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsProvider
The client sends Cohere's embed request shape; Titan, Nova and Marengo embeddings each take their own, and Cohere's rerank is not an embedding at all.
serves(String) - Method in class ai.redouble.nucleo.providers.systemone.SystemOneProvider
Whether the endpoint lists the name.
service() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns the value of the service record component.
service() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns the value of the service record component.
serviceName() - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
 
serviceName() - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
Who answered, for a failure's message: OpenAI here, the hosting service in a subclass.
serving() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the serving record component.
servingRefusals() - Method in record class ai.redouble.demo.RuntimeStatus
Returns the value of the servingRefusals record component.
session() - Method in record class ai.redouble.demo.ProviderStatus
Returns the value of the session record component.
session(DBManagedResource) - Method in class ai.redouble.nucleo.hibernate.AbstractHibernateResourceProvider
The session behind a handle this provider made, for a subclass that needs it again.
SessionConfigSource - Class in ai.redouble.demo.quarkus
A MicroProfile config source over the credentials a person pastes into the page, held in memory for this process only.
SessionConfigSource() - Constructor for class ai.redouble.demo.quarkus.SessionConfigSource
 
SessionCredentials - Class in ai.redouble.demo.quarkus
The Quarkus host's store of credentials a person pastes into the page.
SessionCredentials - Class in ai.redouble.demo.spring
Credentials a person pastes into the page, held for this process only.
SessionCredentials() - Constructor for class ai.redouble.demo.quarkus.SessionCredentials
 
SessionCredentials(ConfigurableEnvironment) - Constructor for class ai.redouble.demo.spring.SessionCredentials
 
SessionRecord - Record Class in ai.redouble.demo
One credential record a person provides for the session: the runtime's record id and its parts.
SessionRecord(String, String, String, String) - Constructor for record class ai.redouble.demo.SessionRecord
Creates an instance of a SessionRecord record class.
SessionStore - Interface in ai.redouble.demo
A host's store of credentials a person pastes into the page, held for the process only.
SessionStore - Interface in ai.redouble.nucleo.harness.conversation
Store for session-scoped conversation contexts with automatic expiration.
set(TokenizerFactory) - Static method in interface ai.redouble.nucleo.harness.models.TokenizerFactory
 
setAbbreviation(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setAbstractText(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setAccessMode(String) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setAccessPolicy(McpAccessPolicy) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
setAccuracy(Double) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
setActualInputTokens(Integer) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setActualOutputTokens(Integer) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Sets actual output tokens from API response.
setActualOutputTokens(Integer) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setActualOutputTokens(Integer) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setAdditiveUsage(int, Integer, Integer, int) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Usage setter for providers that report cache counters as ADDITIVE to their uncached-input field (Anthropic Messages, Bedrock Converse): the grand total is regular input plus cache-creation plus cache-read, summed here so callers do not re-derive it.
setAdmitted(List) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult
 
setAdmitted(List) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult
 
setAffiliation(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
setAffiliation(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setAgency(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
setAliases(List) - Method in class ai.redouble.demo.pricing.ProductGroups.Group
 
setAliases(List) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setAllowDataShare(boolean) - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
setAllowedProviderKeys(Set) - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
setAmount(double) - Method in class ai.redouble.demo.extract.ExtractRequest.Budget
 
setAmount(Double) - Method in class ai.redouble.demo.pricing.PriceMention
 
setAmount(Double) - Method in class ai.redouble.demo.pricing.PricePoint
 
setAnswer(String) - Method in class ai.redouble.demo.DemoAnswer
 
setAnswer(String) - Method in class ai.redouble.demo.QuickAnswer
 
setAnswer(String) - Method in class ai.redouble.examples.doer.CustomerReport
 
setAnswer(String) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
setAnswer(O) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
setAnswerHandler(ResponseHandler) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
setAnswers(Map) - Method in class ai.redouble.nucleo.harness.llm.DecisionResponse
 
setAnthropicModel(Model) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
setApiKey(String) - Method in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
Holds the key here rather than in the parent: the parent's setter writes a field only the parent's AzureFoundryOpenAIClient.client() reads, and this class replaces that method, so without this override the inherited setter would silently do nothing on a Foundry client.
setApiKey(String) - Method in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
 
setApiKey(String) - Method in class ai.redouble.nucleo.providers.openai.OpenAISDKClient
 
setAppAuthored(boolean) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Marks this message as application-authored context on the user channel.
setAppAuthored(boolean) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setAppAuthored(boolean) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
setApplicant(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setApplicants(List) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityInput
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchInput
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityInput
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextInput
 
setApplicationNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsInput
 
setAppliedQuantity(Integer) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
setAppliedTo(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setApproach(String) - Method in class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
setArgs(List) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
setArguments(JsonNode) - Method in class ai.redouble.nucleo.mcp.MCPToolInput
 
setArticle(PMCArticle) - Method in class ai.redouble.nucleo.ext.lit.models.PMCFullTextOutput
 
setArticles(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
setArticles(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
setArticlesAnalyzed(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
setArtifact(boolean) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
setArtifactRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
setArtifactRef(String) - Method in interface ai.redouble.nucleo.harness.artifacts.Artifact
Sets the artifact reference string.
setArtifactRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
setArtifactRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
setArtifactRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
setArtifactRef(String) - Method in class ai.redouble.nucleo.tools.thinking.ArtifactThinkerOutput
 
setArtifactRefs(List) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
setArtifactRegistry(ArtifactRegistry) - Method in interface ai.redouble.nucleo.harness.artifacts.tools.ArtifactRegistryAware
Sets the artifact registry for this tool.
setArtifactRegistry(ArtifactRegistry) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldTool
 
setArtifactRegistry(ArtifactRegistry) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentTool
 
setArtifactRegistry(ArtifactRegistry) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Restores the artifact registry from a persisted state.
setArtifactRegistry(ArtifactRegistry) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Conveys a seed registry into this thinker.
setArtifacts(Map) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setArtifacts(Set) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
setArtifactType(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
setAsOf(String) - Method in class ai.redouble.demo.pricing.PricingReport
 
setAsOf(String) - Method in class ai.redouble.demo.pricing.PricingRequest
 
setAssignee(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setAsText(boolean) - Method in class ai.redouble.demo.extract.FileRef
 
setAttempts(int) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setAttempts(List) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setAudience(PriceMention.Audience) - Method in class ai.redouble.demo.pricing.PriceMention
 
setAudience(PriceMention.Audience) - Method in class ai.redouble.demo.pricing.PricePoint
 
setAudience(PriceMention.Audience) - Method in class ai.redouble.demo.pricing.PriceSeries
 
setAuthor(String) - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
setAuthorCorresponding(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setAuthorCorrespondingInstitution(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setAuthors(List) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setAward(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
setBackwardCitations(List) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOCitationsOutput
 
setBase64(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setBlockedToolName(String) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
setBudgets(List) - Method in class ai.redouble.demo.extract.ExtractRequest
 
setBudgets(List) - Method in class ai.redouble.demo.pricing.PricingRequest
 
setBundleId(String) - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
setByModel(List) - Method in class ai.redouble.demo.extract.ExtractReport
 
setByModel(List) - Method in class ai.redouble.demo.extract.RunSpend
 
setBytes(long) - Method in class ai.redouble.demo.decide.FileEntry
 
setByTier(Map) - Method in class ai.redouble.demo.extract.ExtractReport
 
setCache(boolean) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
setCache(boolean) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Sets whether this message should be cached by the LLM provider.
setCache(boolean) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
setCacheAllMessages(boolean) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
setCacheAllMessages(boolean) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Sets whether all conversation messages should be cached.
setCacheBreakpoints(int) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicModelSpec
 
setCacheCreationInputTokens(Integer) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setCacheMainObjective(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setCacheMainObjective(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setCacheReadInputTokens(Integer) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setCacheReadMultiplier(double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCacheReadPricePerMillion(Double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCacheWriteMultiplier(double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCacheWritePricePerMillion(Double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCalls(long) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setCalls(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setCallTimeout(Duration) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
How long one call may take before its workflow is cancelled and the caller gets an error result.
setCandidate(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
setCandidates(List) - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
The entries to race instead of every open, callable entry of the job's grade.
setCanonical(String) - Method in class ai.redouble.demo.pricing.ProductGroups.Group
 
setCanonicalizationNote(String) - Method in class ai.redouble.demo.pricing.PricingReport
 
setCapabilities(List) - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
setCaps(Map) - Method in class ai.redouble.demo.extract.ExtractReport
 
setCaps(Map) - Method in class ai.redouble.demo.extract.RunSpend
 
setCarried(Set) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setCategory(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setCategory(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setCategory(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setCaveats(String) - Method in class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
setChannel(String) - Method in class ai.redouble.examples.scopes.FileNote
 
setChars(int) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setChildPatents(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
setChunkingLevels(int) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
setCitation(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setClaims(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentFullContentArtifact
 
setClaims(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsOutput
 
setClassification(ProbeOutcome.Classification) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setClassName(String) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
setCodeType(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setComfortContextTokens(int) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Overrides the comfort context window for this thinker's conversation; see ContextWindowManager.
setComfortContextTokens(int) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
Overrides the comfort context window for this seat; see ContextWindowManager.
setComfortContextTokens(Integer) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCommand(String) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
setCompactable(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets whether this conversation can be compacted.
setCompactable(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setCompactable(boolean) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Sets whether this message can be compacted.
setCompactable(boolean) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Sets whether this message can be compacted.
setCompactable(boolean) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setCompactable(boolean) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Sets whether this message can be compacted.
setCompactionTrigger(double) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Overrides the compaction trigger for this thinker's conversation; see ContextWindowManager.
setCompactionTrigger(double) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
Overrides the compaction trigger for this seat; see ContextWindowManager.
setCompressionRatio(double) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
setConfidence(Double) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
setConfidence(Double) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
setConfidence(String) - Method in class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
setConfig(TokenBucketRateLimiter.Config) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Updates RPM/TPM caps in place.
setConsumerResolver(McpConsumerResolver) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
setContent(String) - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ChatMessageRequest
 
setContent(String) - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
setContent(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setContent(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
setContent(String) - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
setContent(List) - Method in class ai.redouble.nucleo.mcp.MCPToolResult
 
setContentBlocks(List) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
Sets structured content blocks from provider client.
setContentBlocks(List) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setContentHash(String) - Method in class ai.redouble.nucleo.prompt.PromptContext
 
setContext(String) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
setContext(String) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
setContextChars(Integer) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
setConversation(ConversationContext) - Method in interface ai.redouble.nucleo.harness.conversation.ConversationAware
Called by the thinker before the tool runs, with the conversation of the current turn.
setConversation(ConversationContext) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
setConversationId(String) - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
setConversationId(String) - Method in class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
setConversationId(String) - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
setConversationId(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setConversationId(String) - Method in interface ai.redouble.nucleo.harness.ConversationCarrier
Adopts an existing conversation identity: the implementor's execution resumes this conversation.
setConversationId(String) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
setConversationId(String) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Adopts an existing conversation: the thinker resumes the conversation with this id, and obtaining it fails when no store holds it - a resume that silently minted an empty conversation would leave the model defending reasoning it can no longer see.
setConvertedNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionOutput
 
setCorrespondingAuthor(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setCorrespondingInstitution(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setCost(Double) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setCost(Double) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setCost(Double) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setCost(Double) - Method in class ai.redouble.demo.QuickAnswer
 
setCost(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setCosts(List) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setCountry(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
setCpcClass(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setCpcClassification(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setCpcClassifications(List) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setCqlQuery(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setCreatedAfter(Instant) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setCreatedAt(Instant) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the creation timestamp (used during deserialization).
setCreatedAt(Instant) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setCreatedBefore(Instant) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setCredential(McpClientCredential) - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
The agent identity this endpoint connects as; null means the server needs none or the headers carry it.
setCurrency(String) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setCurrency(String) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setCurrency(String) - Method in class ai.redouble.demo.extract.ExtractRequest.Budget
 
setCurrency(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setCurrency(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setCurrency(String) - Method in class ai.redouble.demo.pricing.PriceSeries
 
setCurrency(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setCurrency(String) - Method in class ai.redouble.demo.QuickAnswer
 
setCurrency(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setCurrency(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setCurrency(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setCurrent(PricePoint) - Method in class ai.redouble.demo.pricing.PriceSeries
 
setCurrentStatus(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusOutput
 
setCustomerId(String) - Method in class ai.redouble.examples.artifacts.CustomerId
 
setCustomerId(String) - Method in class ai.redouble.examples.doer.CustomerQuestion
 
setCustomerId(String) - Method in class ai.redouble.examples.scope.CustomerOrder
 
setCustomerId(String) - Method in class ai.redouble.examples.scopes.FileNote
 
setCustomerId(String) - Method in class ai.redouble.examples.tool.OrderStatus
 
setData(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setData(String) - Method in class ai.redouble.nucleo.mcp.MCPContent
 
setData(Map) - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
setData(T) - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
setDate(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setDate(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setDate(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setDateA(String) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
setDateB(String) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
setDateBasis(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setDateBasis(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setDateFrom(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setDateFrom(String) - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
setDateFrom(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setDateFrom(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setDateFrom(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setDateTo(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setDateTo(String) - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
setDateTo(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setDateTo(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setDateTo(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setDaysDifference(Long) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
setDeclaredTools(List) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setDefaultScanPackage(String) - Static method in class ai.redouble.nucleo.prompt.Prompts
Change the package auto-scanned on first Prompts.produce(String) or Prompts.of(String) call.
setDefinition(PojoDefinition) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setDeniedIdentities(Set) - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
setDeniedProviderKeys(Set) - Method in class ai.redouble.nucleo.harness.models.DefaultComplianceEnvelope
 
setDependencies(Collection) - Method in class ai.redouble.nucleo.harness.JobContext
Sets the dependencies for this job.
setDependencies(List) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setDepth(Depth) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setDepth(Depth) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setDepth(Depth) - Method in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
Thinking depth for the call.
setDepth(Depth) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Declares this seat's effort; see the field.
setDepth(Depth) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
setDerivedFromRef(String) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
setDescription(String) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setDescription(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentFullContentArtifact
 
setDescription(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionOutput
 
setDescription(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setDescription(String) - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
setDescription(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setDescription(String) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setDescription(String) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
setDescription(String) - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
setDescriptor(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
setDetailedAuthors(List) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setDetailedAuthors(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setDirectory(String) - Method in class ai.redouble.demo.extract.ExtractReport
 
setDiscontinuation(PricePoint) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setDiscontinuedFrom(String) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setDocumentDate(String) - Method in class ai.redouble.demo.pricing.PriceMentions
 
setDocumentDate(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setDocumentDateBasis(String) - Method in class ai.redouble.demo.pricing.PriceMentions
 
setDocuments(List) - Method in class ai.redouble.demo.pricing.PricingReport
 
setDocumentsRead(int) - Method in class ai.redouble.demo.pricing.PricingReport
 
setDoi(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchInput
 
setDoi(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setDoi(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setEffectiveFrom(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setElapsedMs(long) - Method in class ai.redouble.demo.extract.ExtractReport
 
setElapsedMs(long) - Method in class ai.redouble.demo.pricing.PricingReport
 
setElapsedMs(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setEmail(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setEmbeddingDimensions(Integer) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setEmbeddingsModel(String) - Method in class ai.redouble.demo.extract.ExtractReport
 
setEnableCache(boolean) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setEndDateTime(String) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
setEndpointMax(String, int) - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Sets a custom max concurrent limit for a specific endpoint.
setEndTime(Instant) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setEnumValues(List) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setEnvelope(ComplianceEnvelope) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setEnvironment(Map) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
setEnvironment(Environment) - Method in class ai.redouble.nucleo.spring.SpringSecrets
 
setEpochMillis(Long) - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
setErrorClass(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setErrorMessage(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setExamples(List) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setExclusions(List) - Method in class ai.redouble.nucleo.tools.thinking.SubThinkerInput
 
setExpertiseAreas(List) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setExplanation(String) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
setExplanation(String) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
setFailed(int) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setFailure(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setFamilyId(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyOutput
 
setFamilyMembers(List) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyOutput
 
setFamilyMembers(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
setFieldName(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
setFieldName(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
setFieldName(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
setFields(Map) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
setFilename(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setFileName(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setFiles(List) - Method in class ai.redouble.demo.extract.ExtractReport
 
setFilesSeen(int) - Method in class ai.redouble.demo.extract.ExtractReport
 
setFilingDate(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setFinalAnswer(boolean) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
setFinalRetainDuration(Duration) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
setFinalRetainDuration(Duration) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Sets the retention duration after the thinker finishes.
setFirstAuthor(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setFirstName(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
setFlavor(HTTPMCPEndpoint.Flavor) - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
setFormula(String) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
setFullText(String) - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
setFullText(String) - Method in class ai.redouble.nucleo.harness.schema.SummarizedField
 
setFunding(List) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setGatedSnapshot(JobSnapshot) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Delivers the immutable snapshot of the gated job - Guardrail.setGatedSnapshot(JobSnapshot).
setGatedSnapshot(JobSnapshot) - Method in interface ai.redouble.nucleo.guardrails.Guardrail
Delivers the immutable snapshot of the gated job before submission.
setGeneratedAt(String) - Method in class ai.redouble.demo.pricing.PricingReport
 
setGlobalBackend(PromptSource) - Static method in class ai.redouble.nucleo.prompt.Prompts
Substitute a single source for every key.
setGrade(Grade) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setGrade(Grade) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setGrade(Grade) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
 
setGrade(Grade) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setGrade(Grade) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
setGrade(Grade) - Method in interface ai.redouble.nucleo.tools.ModelDependent
Raises or lowers the declared grade for a run; a thinker refuses null.
setGrade(Grade) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares which capability grade this thinker's calls need.
setGrade(Grade) - Method in class ai.redouble.nucleo.tools.thinking.LLMCall
 
setGrantId(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Grant
 
setGrants(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setGroups(List) - Method in class ai.redouble.demo.pricing.ProductGroups
 
setHead(String) - Method in class ai.redouble.demo.decide.FileEntry
 
setHead(String) - Method in class ai.redouble.demo.extract.FileHead
 
setHeaders(Map) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setHeaders(Map) - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
setHttpClient(CloseableHttpClient) - Method in class ai.redouble.nucleo.http.AbstractApiClient
 
setHumanReadable(String) - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
setId(Long) - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
setId(Long) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setId(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
setId(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setIdentity(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setIdentity(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setIdType(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
setIgnored(List) - Method in class ai.redouble.demo.pricing.PricingReport
 
setIncludeAbstract(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
setIncludeAbstracts(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setIncludeAffiliations(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
setIncludeApplications(Boolean) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setIncludeGrants(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
setIncludeMeshTerms(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
setIndexed(int) - Method in class ai.redouble.demo.extract.ExtractReport
 
setInput(ThinkerInput) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerObjective
 
setInput(I) - Method in class ai.redouble.nucleo.tools.AbstractTool
 
setInput(I) - Method in interface ai.redouble.nucleo.tools.Tool
Sets the structured input for this tool before execution.
setInput(Object) - Method in class ai.redouble.nucleo.tools.ToolCall
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusInput
 
setInputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
setInputJson(String) - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
setInputModalities(List) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setInputPricePerMillion(Double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setInputSchema(JsonNode) - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
setInputTokens(long) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setInputTokens(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setInputTokens(Long) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setInputTokens(Long) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setInputTokens(Long) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setInstitution(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
setInstruction(String) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
setInteractive(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setInteractive(boolean) - Method in class ai.redouble.nucleo.harness.models.ModelBinding
 
setInteractive(boolean) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setInventor(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setInventorLastName(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setInventors(List) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setInvokedAsTool(boolean) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
setInvokedAsTool(boolean) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Marks this thinker as being invoked as a tool.
setIpcClass(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setIpcClassifications(List) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setIsComplete(Boolean) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setIsError(Boolean) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setIsHijackAttempt(Boolean) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
setIsoTimestamp(String) - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
setIssn(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setIssue(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setIsThinkerMistake(Boolean) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
setIsWithinMonths(Boolean) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
setIterands(List) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
setIterandTypeAlias(String) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
setIterations(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJatsXmlPath(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setJobClass(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setJobContext(JobContext) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the JobContext to enable event publishing.
setJournal(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setJournalInfo(PubMedFetchOutput.Journal) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setJson(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setJudgeAccuracy(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJudgeFailure(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setJudgeModel(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setJudgeReason(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJudgeReasoning(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJudgeScore(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJudgeToolFault(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setJurisdiction(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setKey(String) - Method in class ai.redouble.demo.extract.Embedding
 
setKey(String) - Method in class ai.redouble.demo.extract.TextToEmbed
 
setKeyThemes(List) - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
setKeywords(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setKind(Classification.Kind) - Method in class ai.redouble.demo.extract.Classification
 
setKind(PriceMention.Kind) - Method in class ai.redouble.demo.pricing.PriceMention
 
setKind(PriceMention.Kind) - Method in class ai.redouble.demo.pricing.PricePoint
 
setKind(String) - Method in class ai.redouble.demo.decide.FileEntry
 
setKindCode(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setLanguage(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setLastError(Throwable) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setLastName(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Author
 
setLastUpdated(Long) - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
setLastUpdated(Long) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setLastUpdatedAt(Instant) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setLatencyMs(long) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setLatencyMs(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setLatencyMs(Long) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setLatencyMs(Long) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setLatencyMs(Long) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setLegalEvents(List) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusOutput
 
setLegalEvents(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
setLegalStatus(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
setLength(int) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
setLicense(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setLicense(String) - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
setLimit(Integer) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setLineRange(String) - Method in class ai.redouble.nucleo.harness.artifacts.CodeArtifact
 
setLlmCalls(long) - Method in class ai.redouble.demo.extract.ExtractReport
 
setLlmCalls(long) - Method in class ai.redouble.demo.extract.RunSpend
 
setMainObjective(LinkedHashMap) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setMainObjectiveBlocks(List) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setMajorTopic(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
setMatches(List) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentOutput
 
setMaxArticlesToAnalyze(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
setMaxChars(Integer) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
setMaxConcurrent(Integer) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setMaxContextTokens(int) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setMaxFiles(Integer) - Method in class ai.redouble.demo.extract.ExtractRequest
 
setMaxIterations(int) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
 
setMaxIterationsPerMessage(int) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
The tool-call budget for answering ONE user message.
setMaxLength(Integer) - Method in class ai.redouble.nucleo.tools.builtin.WebFetchInput
 
setMaxMessages(Integer) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setMaxOutputTokens(int) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setMaxPatents(Integer) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerInput
 
setMaxPatents(Integer) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerInput
 
setMaxQuantity(Integer) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
setMaxResults(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setMaxResults(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setMaxResults(Integer) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setMaxResults(Integer) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setMaxResults(Integer) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
setMaxTurns(int) - Method in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The turn budget for this run; the loop ends by construction before it in every run, this is the belt.
setMcpHandle(String) - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
setMcpHandler(McpStatelessServerHandler) - Method in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
 
setMeanCalls(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanCost(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanIterations(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanJudgeScore(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanLatencyPerCallMs(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanScore(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeanWallMs(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setMeetsMinimum(Boolean) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
setMentions(int) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setMentions(List) - Method in class ai.redouble.demo.pricing.PriceMentions
 
setMentionsFound(int) - Method in class ai.redouble.demo.pricing.PricingReport
 
setMeshTerms(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setMeshTerms(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
setMessage(String) - Method in class ai.redouble.nucleo.chat.messages.StatusMessage
 
setMessage(String) - Method in class ai.redouble.nucleo.events.AbstractJobEvent
For the subclasses' constructors: an event is immutable once built.
setMessageId(String) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
setMessageId(String) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Sets the unique message ID.
setMessageId(String) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setMessageId(String) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
setMessages(List) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setMessageType(String) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setMetadata(Map) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setMimeType(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setMimeType(String) - Method in class ai.redouble.nucleo.mcp.MCPContent
 
setMinimumHours(Integer) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
setMinimumRequired(Integer) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
setMinMessages(Integer) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setModel(ModelSpec) - Method in class ai.redouble.nucleo.harness.llm.AbstractRateLimitedClient
 
setModel(ModelSpec) - Method in interface ai.redouble.nucleo.harness.llm.Client
 
setModel(ModelSpec) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
setModel(ModelSpec) - Method in class ai.redouble.nucleo.providers.bedrock.anthropic.AnthropicBedrockSDKClient
Uses Bedrock model ID format.
setModel(ModelSpec) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockCohereEmbeddingsClient
 
setModel(ModelSpec) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
setModel(ModelSpec) - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
setModel(String) - Method in class ai.redouble.demo.QuickAnswer
 
setModel(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setModelBinding(ModelBinding) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Wires the binding both ways: the binding onto this context AND this context into the binding.
setModelId(String) - Method in class ai.redouble.demo.extract.Embedding
 
setModelId(String) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setModelId(String) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setModelId(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setModelId(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setModelId(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setModelIdentifier(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setMonthsDifference(Long) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorOutput
 
setName(String) - Method in class ai.redouble.demo.decide.Document
 
setName(String) - Method in class ai.redouble.demo.decide.FileEntry
 
setName(String) - Method in class ai.redouble.demo.extract.FileHead
 
setName(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
setName(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.FundingInfo
 
setName(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setName(String) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setName(String) - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
setName(String) - Method in class ai.redouble.nucleo.mcp.MCPToolDescriptor
 
setName(String) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
setName(String) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
setName(String) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
setNames(List) - Method in class ai.redouble.demo.pricing.ProductNames
 
setNote(String) - Method in class ai.redouble.demo.extract.Extraction
 
setNote(String) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setNote(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setNote(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setNote(String) - Method in class ai.redouble.examples.artifacts.OrderRecord
 
setNote(String) - Method in class ai.redouble.examples.scopes.FileNote
 
setNote(String) - Method in class ai.redouble.examples.tool.OrderStatus
 
setNote(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setNoText(boolean) - Method in class ai.redouble.demo.extract.Transcription
 
setObjectivePattern(String) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setObservedRequestsLimit(Long) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setObservedTokensLimit(Long) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setOffset(Integer) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldInput
 
setOffset(Integer) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setOrcid(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.Author
 
setOrcid(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setOrderNumber(String) - Method in class ai.redouble.examples.artifacts.OrderRecord
 
setOrderNumber(String) - Method in class ai.redouble.examples.scope.CustomerOrder
 
setOrderNumber(String) - Method in class ai.redouble.examples.scopes.FileNote
 
setOrderNumber(String) - Method in class ai.redouble.examples.tool.OrderNumber
 
setOrderNumber(String) - Method in class ai.redouble.examples.tool.OrderStatus
 
setOrders(List) - Method in class ai.redouble.examples.artifacts.CustomerOrders
 
setOrders(List) - Method in class ai.redouble.examples.doer.CustomerReport
 
setOrdersLookedUp(List) - Method in class ai.redouble.examples.agent.OrderAnswer
 
setOrdinal(int) - Method in class ai.redouble.demo.decide.Statement
 
setOrigin(String) - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
setOriginalLength(int) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
setOriginalUserInput(String) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
setOutputBudget(int) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares the answer size as a raw token count: the documented exception for a seat whose answer fits no rung.
setOutputBudgets(Map) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setOutputDeclaration(OutputDeclaration) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setOutputFormat(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
setOutputJson(String) - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
setOutputModalities(List) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setOutputPricePerMillion(Double) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setOutputSize(OutputSize) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Declares the answer size as a rung: the vocabulary form, chosen for the largest turn this seat produces.
setOutputTokens(long) - Method in class ai.redouble.demo.extract.ExtractReport.ModelUsage
 
setOutputTokens(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setOutputTokens(Long) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setOutputTokens(Long) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setOutputTokens(Long) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setOwner(String) - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
setPage(WebPageArtifact) - Method in class ai.redouble.nucleo.tools.builtin.WebFetchOutput
 
setPageCount(Integer) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
setPageRange(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
setPages(Integer) - Method in class ai.redouble.demo.extract.Extraction
 
setPages(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setPages(List) - Method in class ai.redouble.demo.extract.FileRef
 
setParentPatents(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
setParseError(CorrectableLLMException) - Method in class ai.redouble.nucleo.tools.ToolCall
 
setPatent(PatentArtifact) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioOutput
 
setPatent(PatentArtifact) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchOutput
 
setPatent(PatentFullContentArtifact) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextOutput
 
setPatent(PatentFullContentArtifact) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextOutput
 
setPatentAbstract(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOBiblioInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOCitationsOutput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClaimsInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPODescriptionOutput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFamilyInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOFullTextInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOLegalStatusInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPONumberConversionInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsInput
 
setPatentNumber(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
setPatentNumbers(List) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
setPatents(List) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
setPatents(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchOutput
 
setPatents(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
setPatentsFound(Integer) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
setPatentsFound(Integer) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
setPath(String) - Method in class ai.redouble.demo.decide.Document
 
setPath(String) - Method in class ai.redouble.demo.decide.FileEntry
 
setPath(String) - Method in class ai.redouble.demo.decide.Folder
 
setPath(String) - Method in class ai.redouble.demo.extract.Extraction
 
setPath(String) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setPath(String) - Method in class ai.redouble.demo.extract.FileRef
 
setPath(String) - Method in class ai.redouble.demo.pricing.DocumentText
 
setPath(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setPayload(P) - Method in class ai.redouble.nucleo.events.JobProgressEvent
For the subclasses' constructors: an event is immutable once built.
setPdfUrl(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
setPercentChange(Double) - Method in class ai.redouble.demo.pricing.PriceMention
 
setPercentChange(Double) - Method in class ai.redouble.demo.pricing.PricePoint
 
setPersistentStore(PersistentStore) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Sets the persistent store for database-based persistence.
setPmcid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
setPmcid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PMCFullTextInput
 
setPmcid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setPmcid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
setPmid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PMCArticle
 
setPmid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setPmid(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
setPmids(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchInput
 
setPoints(List) - Method in class ai.redouble.demo.pricing.PriceSeries
 
setPojoClass(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setPojoJson(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setPosition(int) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
setPreprint(BioRxivFetchOutput.DetailedPreprint) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput
 
setPreprints(List) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
setPrior(ModelSpec) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setPriorityClaims(List) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
setPriorityDate(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setPriorityDate(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
setPriorSpecId(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
setProbedAt(Instant) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setProducedAt(Instant) - Method in class ai.redouble.nucleo.prompt.PromptContext
 
setProduct(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setProduct(String) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setProducts(List) - Method in class ai.redouble.demo.pricing.PricingReport
 
setProgressPercent(Integer) - Method in class ai.redouble.nucleo.events.JobProgressEvent
For the subclasses' constructors: an event is immutable once built.
setPromisedFor(String) - Method in class ai.redouble.examples.artifacts.OrderRecord
 
setPromisedFor(String) - Method in class ai.redouble.examples.tool.OrderStatus
 
setPrompt(Prompt) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerObjective
 
setProtocolVersion(String) - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
setProvider(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setProvider(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setProvider(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setProviderHeaders(Map) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setProviderKey(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setProviderRequestId(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setProviderRequestId(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setProviders(List) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
Providers served in addition to the scan.
setPublicationDate(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setPublicationDate(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
setPublicationDate(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setPublicationType(String) - Method in class ai.redouble.nucleo.ext.lit.models.PaperAggregatorInput
 
setPublicationType(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setPublicationTypes(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.DetailedArticle
 
setPublicationTypes(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput.PubMedArticle
 
setPublishedDoi(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setPublishedDoi(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setPurpose(EmbeddingPurpose) - Method in class ai.redouble.demo.extract.TextToEmbed
 
setQualifiers(List) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.MeshTerm
 
setQuantity(Integer) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
setQuery(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setQuery(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setQuery(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentInput
 
setQuery(String) - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
setQueryExecuted(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
setQueryExecuted(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
setQuestion(String) - Method in class ai.redouble.examples.doer.CustomerQuestion
 
setQuestion(String) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionInput
 
setQuote(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setQuote(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setRateLimitInfo(RateLimitInfo) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setRationale(String) - Method in class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
setRawContent(String) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setReadOnly(boolean) - Method in class ai.redouble.nucleo.harness.JobRequirements
 
setReason(String) - Method in class ai.redouble.demo.extract.Classification
 
setReason(String) - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ForceUnlockRequest
 
setReason(String) - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
setReason(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
setReason(String) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult.RejectedSkill
 
setReason(String) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult.RejectedTool
 
setReasonForFailure(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setReasoning(Double) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
setReasoning(String) - Method in class ai.redouble.demo.QuickAnswer
 
setReasoning(String) - Method in class ai.redouble.nucleo.tools.builtin.QuickLLMQuestionOutput
 
setReasoning(String) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
setReasoning(R) - Method in class ai.redouble.nucleo.harness.schema.ReasonablePojo
 
setReference(boolean) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setReference(boolean) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setReference(String) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setReference(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
setReferencedDefinitions(Map) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
The definitions a $ref in this schema points at, keyed by type name.
setRefusal(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setRefusalCategory(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setRejected(List) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillResult
 
setRejected(List) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsResult
 
setRelevance(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setRelevance(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setRelevance(String) - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
setRelevanceJustification(String) - Method in class ai.redouble.nucleo.harness.schema.AnalysisReasoning
 
setRelevantArticles(List) - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
setReply(String) - Method in class ai.redouble.examples.agent.OrderAnswer
 
setRepresentativeDrawingUrl(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOImagesOutput
 
setRequestedCount(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
setRequestedMaxTokens(int) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setRequestedOutputTokens(Integer) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setRequestedOutputTokens(Integer) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
Sets the output token budget for this call.
setRequestTimeout(Duration) - Method in class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
setRequired(boolean) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setRequiresHttpConnection(boolean) - Method in class ai.redouble.nucleo.harness.JobRequirements
Explicitly declares that this job requires HTTP connections.
setRequiresLax(boolean) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setRequiresQueueing(boolean) - Method in class ai.redouble.nucleo.harness.JobRequirements
 
setRequiresTransaction(boolean) - Method in class ai.redouble.nucleo.harness.JobRequirements
 
setResearchGaps(String) - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
setResultArtifact(Artifact) - Method in class ai.redouble.nucleo.mcp.MCPToolResult
 
setRetainDuration(Duration) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
setRetainDuration(Duration) - Method in interface ai.redouble.nucleo.tools.thinking.Thinker
Sets the retention duration for intermediate releases.
setRetrievedCount(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput
 
setRole(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setRole(String) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setRole(String) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
setRows(List) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setRpm(int) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setRubric(String) - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
What a good answer does, for the judge; without one the judge scores against the task alone.
setRubric(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
setRun(int) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setRuns(int) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setRuns(int) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
setSampled(int) - Method in class ai.redouble.demo.extract.FileHead
 
setScanPackages(List) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
Package prefixes scanned for @MCP tools.
setScanPages(List) - Method in class ai.redouble.demo.extract.Extraction
 
setScopeGuard(ScopeGuard) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
A guard's binding is composed by the door from the gated flow; it is never authored.
setScopeGuard(ScopeGuard) - Method in interface ai.redouble.nucleo.guardrails.ScopeAuthority
Assigns the guard.
setScopeGuard(ScopeGuard) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setScopeGuard(ScopeGuard) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
 
setScopeId(Long) - Method in class ai.redouble.nucleo.chat.messages.ConnectedStatus
 
setScopeId(Long) - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
setScore(Double) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setScorer(Scorer) - Method in class ai.redouble.nucleo.tools.benchmark.Benchmark
A score in code next to the judge's, for outputs comparable to the reference without a model.
setSelectionThreshold(double) - Method in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The probability an artifact of the output type must reach to be selected into the answer.
setSends(Set) - Method in class ai.redouble.nucleo.harness.models.ModelBinding
Declares the inputs beyond text the request sends, before it is resolved: the picker serves it only from an entry that accepts every one of them, and the gate refuses a payload that carries an input not declared here.
setSends(Set) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setSeries(List) - Method in class ai.redouble.demo.pricing.ProductPricing
 
setServedModel(String) - Method in class ai.redouble.demo.QuickAnswer
 
setServedModelId(String) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setServedModelId(String) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setServedModelId(String) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setServedModelId(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setServedModelId(String) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setServer(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchInput
 
setServer(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setServer(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchInput
 
setServer(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setServerName(String) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
setServersSearched(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
setServerVersion(String) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
setSessionStore(SessionStore) - Method in class ai.redouble.nucleo.harness.conversation.ConversationService
Sets the session store for HTTP session-based persistence.
setSeverity(String) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
setSignature(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setSize(SummarySize) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
setSizeBytes(long) - Method in class ai.redouble.demo.extract.FileHead
 
setSkillName(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setSkillNames(List) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillInput
 
setSkillsUsed(List) - Method in class ai.redouble.demo.DemoAnswer
 
setSnapshot(JobSnapshot) - Method in class ai.redouble.nucleo.harness.models.Situation
 
setSnippet(String) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchMatch
 
setSortBy(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchInput
 
setSource(String) - Method in class ai.redouble.demo.decide.Statement
 
setSource(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setSource(String) - Method in class ai.redouble.nucleo.ext.patent.artifacts.PatentArtifact
 
setSource(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
setSource(String) - Method in class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
setSpecId(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setSpend(RunSpend) - Method in class ai.redouble.demo.pricing.PricingReport
 
setSpent(Map) - Method in class ai.redouble.demo.extract.ExtractReport
 
setSpent(Map) - Method in class ai.redouble.demo.extract.RunSpend
 
setStartDateTime(String) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorInput
 
setStartTime(Instant) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setStatedOn(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setStatus(PricePoint.Status) - Method in class ai.redouble.demo.pricing.PricePoint
 
setStatus(PriceSeries.Status) - Method in class ai.redouble.demo.pricing.PriceSeries
 
setStatus(PricingReport.DocumentStatus) - Method in class ai.redouble.demo.pricing.PricingReport.DocumentOutcome
 
setStatus(ModelStatus) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setStatus(ProbeOutcome.Status) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setStatus(String) - Method in class ai.redouble.examples.artifacts.OrderRecord
 
setStatus(String) - Method in class ai.redouble.examples.tool.OrderStatus
 
setStatus(String) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setStatus(String) - Method in class ai.redouble.nucleo.chat.messages.StatusMessage
 
setSteps(List) - Method in class ai.redouble.nucleo.harness.schema.ChainOfThoughtReasoning
 
setStopReason(LLMStopReason) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setStopReason(String) - Method in class ai.redouble.nucleo.harness.models.ProbeOutcome
 
setSubtitle(String) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setSucceeded(boolean) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setSuccessful(boolean) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
 
setSummaries(List) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
 
setSummarizer(Summarizer) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the summarizer used when content is serialized for the LLM.
setSummary(String) - Method in class ai.redouble.examples.artifacts.SelectedOrders
 
setSummary(String) - Method in class ai.redouble.nucleo.ext.lit.models.LiteratureAggregationOutput
 
setSummary(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerOutput
 
setSummary(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
setSummary(String) - Method in class ai.redouble.nucleo.harness.conversation.compaction.CompactionResult
Sets the main summary.
setSummary(String) - Method in class ai.redouble.nucleo.harness.schema.SummarizedField
 
setSummary(String) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
setSummary(String) - Method in class ai.redouble.nucleo.tools.thinking.SubThinkerOutput
 
setSupportsDocuments(boolean) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setSupportsVision(boolean) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setTarget(T) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Sets the target object this guardrail validates.
setTarget(T) - Method in interface ai.redouble.nucleo.guardrails.Guardrail
Set the target this guardrail will validate before it runs.
setTask(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeInput
 
setTemperature(Double) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
setTemperature(Double) - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Sets the sampling temperature this client's requests carry.
setTemperature(Double) - Method in class ai.redouble.nucleo.harness.llm.LLMRequest
 
setTemporary(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets whether this conversation is temporary.
setTemporary(boolean) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setText(String) - Method in class ai.redouble.demo.decide.Document
 
setText(String) - Method in class ai.redouble.demo.decide.Statement
 
setText(String) - Method in class ai.redouble.demo.extract.Extraction
 
setText(String) - Method in class ai.redouble.demo.extract.TextToEmbed
 
setText(String) - Method in class ai.redouble.demo.extract.Transcription
 
setText(String) - Method in class ai.redouble.demo.pricing.DocumentText
 
setText(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setText(String) - Method in class ai.redouble.nucleo.mcp.MCPContent
 
setText(String) - Method in class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
setTextLayer(boolean) - Method in class ai.redouble.demo.extract.Extraction
 
setTextWrapper(TextWrapper) - Method in class ai.redouble.nucleo.harness.llm.encode.BlockEncoder
 
setThinker(Thinker) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
setThinker(Thinker) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
setThinker(Thinker) - Method in interface ai.redouble.nucleo.tools.registry.ToolRegistryAware
 
setThinkingBudgets(Map) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setThinkingMode(ThinkingMode) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setThought(String) - Method in class ai.redouble.nucleo.harness.schema.SimpleReasoning
 
setTier(Tier) - Method in class ai.redouble.demo.extract.ExtractReport.FileOutcome
 
setTimeout(Duration) - Method in class ai.redouble.nucleo.harness.AbstractJob
 
setTimeout(Duration) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
 
setTimestamp(Instant) - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
setTimestamp(Instant) - Method in class ai.redouble.nucleo.harness.conversation.IncomingMessage
 
setTimestamp(Instant) - Method in interface ai.redouble.nucleo.harness.conversation.Message
Sets the timestamp when this message was created.
setTimestamp(Instant) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
setTimestamp(Instant) - Method in class ai.redouble.nucleo.harness.conversation.OutgoingMessage
 
setTimezone(String) - Method in class ai.redouble.nucleo.tools.builtin.CurrentTimeOutput
 
Settings - Class in ai.redouble.nucleo
The base of every runtime tunable.
Settings() - Constructor for class ai.redouble.nucleo.Settings
 
setTitle(String) - Method in class ai.redouble.nucleo.chat.ChatConversationInfo
 
setTitle(String) - Method in class ai.redouble.nucleo.chat.ChatScopeInfo
 
setTitle(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setTitle(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setTitle(String) - Method in class ai.redouble.nucleo.harness.artifacts.LinkArtifact
 
setTitle(String) - Method in class ai.redouble.nucleo.harness.artifacts.PersonArtifact
 
setTitle(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the conversation title.
setTitle(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setTitleAbstract(String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchInput
 
setTitleSearch(String) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
setToleratesDependencyFailures(boolean) - Method in class ai.redouble.nucleo.harness.JobRequirements
Sets whether this job can tolerate dependency failures.
setToolCalls(List) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
setToolDescription(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolFault(String) - Method in class ai.redouble.nucleo.tools.benchmark.JudgeVerdict
 
setToolInputJson(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolName(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolName(String) - Method in class ai.redouble.nucleo.mcp.MCPArtifact
 
setToolName(String) - Method in class ai.redouble.nucleo.tools.ToolCall
 
setToolNames(List) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsInput
 
setToolRegistry(ToolRegistry) - Method in class ai.redouble.nucleo.tools.registry.RequestSkillTool
 
setToolRegistry(ToolRegistry) - Method in class ai.redouble.nucleo.tools.registry.RequestToolsTool
 
setToolRegistry(ToolRegistry) - Method in interface ai.redouble.nucleo.tools.registry.ToolRegistryAware
 
setToolResultJson(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolSchemaJson(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolsSuspendReasoning(boolean) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setToolUseId(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setToolUseId(String) - Method in class ai.redouble.nucleo.tools.ToolCall
 
setTotal(Long) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
setTotalCount(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
setTotalCount(Integer) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
setTotalCount(Integer) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOSearchOutput
 
setTotalCount(Integer) - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchOutput
 
setTotalHours(Integer) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
setTotalMatches(int) - Method in class ai.redouble.nucleo.harness.artifacts.tools.SearchArtifactContentOutput
 
setTotalMinutes(Integer) - Method in class ai.redouble.nucleo.tools.builtin.DurationCalculatorOutput
 
setTpm(int) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setTransport(McpStatelessServerTransport) - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
The host's stateless transport, mounted at its one MCP endpoint.
setTriggerKeyword(String) - Method in class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
setTruncated(boolean) - Method in class ai.redouble.nucleo.harness.artifacts.tools.GetArtifactFieldOutput
 
setTruncated(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput
 
setTruncated(Boolean) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedSearchOutput
 
setTTL(String, Duration) - Method in interface ai.redouble.nucleo.harness.conversation.SessionStore
Sets or updates the TTL for an existing context.
setType(WebSocketMessageType) - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
setType(String) - Method in class ai.redouble.nucleo.chat.ScopedChatMessage
 
setType(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setType(String) - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
setType(String) - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
setType(String) - Method in class ai.redouble.nucleo.mcp.MCPContent
 
setUndecodable(int) - Method in class ai.redouble.demo.extract.FileHead
 
setUnitRate(Long) - Method in class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
setUnpricedCalls(long) - Method in class ai.redouble.demo.extract.ExtractReport
 
setUnpricedCalls(long) - Method in class ai.redouble.demo.extract.RunSpend
 
setUnverified(boolean) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setUpstreamRetries(int) - Method in class ai.redouble.nucleo.harness.AbstractJob
The transparent re-runs this job may claim on an upstream retry signal; see Job.getUpstreamRetries().
setUrl(String) - Method in class ai.redouble.nucleo.harness.artifacts.LinkArtifact
 
setUrl(String) - Method in class ai.redouble.nucleo.mcp.HTTPMCPEndpoint
 
setUrl(String) - Method in class ai.redouble.nucleo.tools.builtin.WebFetchInput
 
setUsage(int, Integer, Integer, int) - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Populates the four token counters in a single call.
setUserId(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the user ID who owns this conversation.
setUserIdPattern(String) - Method in class ai.redouble.nucleo.harness.conversation.PersistentStore.ContextQuery
 
setVariant(String) - Method in class ai.redouble.demo.pricing.PriceMention
 
setVariant(String) - Method in class ai.redouble.demo.pricing.PricePoint
 
setVariantTag(String) - Method in class ai.redouble.nucleo.prompt.PromptContext
 
setVector(float[]) - Method in class ai.redouble.demo.extract.Embedding
 
setVector(float[]) - Method in class ai.redouble.nucleo.harness.llm.EmbeddingsResponse
 
setVersion(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivFetchOutput.DetailedPreprint
 
setVersion(String) - Method in class ai.redouble.nucleo.ext.lit.models.BioRxivSearchOutput.BioRxivPreprint
 
setVersion(String) - Method in class ai.redouble.nucleo.mcp.MCPServerInfo
 
setVersion(String) - Method in class ai.redouble.nucleo.prompt.PromptContext
 
setViolationText(String) - Method in class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
setVolume(String) - Method in class ai.redouble.nucleo.ext.lit.models.PubMedFetchOutput.Journal
 
setWallMs(long) - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Row
 
setWireModelId(String) - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
setWithinMonths(Integer) - Method in class ai.redouble.nucleo.tools.builtin.DateCalculatorInput
 
setWorkerToolName(String) - Method in class ai.redouble.nucleo.harness.artifacts.ListArtifact
 
setWorkflowId(String) - Method in class ai.redouble.demo.extract.ExtractReport
 
setWorkflowId(String) - Method in class ai.redouble.demo.pricing.PricingReport
 
setWorkflowId(String) - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.ChatMessageRequest
 
setWorkflowId(String) - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.SubscribeRequest
 
setWorkflowId(String) - Method in class ai.redouble.nucleo.chat.messages.IncomingMessage.UnsubscribeRequest
 
setWorkflowId(String) - Method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
setWorkflowId(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Sets the workflow ID associated with this conversation.
setWorkflowId(String) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
setYear(String) - Method in class ai.redouble.nucleo.harness.artifacts.CitationArtifact
 
SHAPE - Static variable in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
What the credential is made of: the key alone.
SHAPE - Static variable in class ai.redouble.nucleo.providers.openai.AzureFoundryOpenAIClient
What the credential is made of, as the provider declares it.
SHAPE - Static variable in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
What the credential is made of, as every provider riding this id declares it.
SHAPE - Static variable in class ai.redouble.nucleo.providers.openai.OpenAIProvider
What the credential is made of: the key, and for Azure OpenAI the resource host; every provider riding this id declares this shape.
SHAPE - Static variable in class ai.redouble.nucleo.providers.systemone.SystemOneClient
 
ship(Path) - Method in class ai.redouble.docs.LinkRewriter
Has the site carry a copy of a file of the reactor and answers the copy's name: the file's own name with .txt appended, so a browser shows it as text whatever its extension says.
shipped() - Method in class ai.redouble.docs.LinkRewriter
The files the site ships, by the name each copy carries.
shipped() - Static method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The shipped fragments alone, whatever the deployment has: the discovery's seed.
SHORT - Enum constant in enum class ai.redouble.nucleo.harness.schema.SummarySize
A short summary of about a paragraph.
shouldSelfCleanup(T) - Method in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
Determines if the observer should self-cleanup based on the event.
shutdown() - Method in class ai.redouble.examples.mcpserver.McpServerConfig.NucleoRuntime
 
shutdown() - Static method in class ai.redouble.nucleo.mcp.STDIOEndpointPool
Shuts down all STDIO endpoints, kills subprocesses, and drains the shared MCPClientPool.
shutdown(long) - Static method in class ai.redouble.nucleo.harness.Governor
Shuts down the Governor gracefully.
shutdown(long) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Shuts down the dispatcher and all active schedulers.
shutdownAll() - Static method in class ai.redouble.nucleo.mcp.MCPClientPool
Closes every cached client.
shutdownAll() - Static method in class ai.redouble.nucleo.mcp.MCPConnectorRegistry
Detaches every registered connector.
shutdownClients() - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
Closes all shared clients and clears the cache.
shutdownTimeoutMillis() - Method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Returns the value of the shutdownTimeoutMillis record component.
sign(AgentSigningKey, String, Instant) - Static method in class ai.redouble.nucleo.mcp.auth.ClientAssertion
 
signalTimeout() - Method in class ai.redouble.nucleo.harness.JobContext
Signals cooperative termination phase during timeout enforcement.
signature() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Returns the value of the signature record component.
simple(WebSocketMessageType, String) - Static method in class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
SimpleReasoning - Class in ai.redouble.nucleo.harness.schema
Minimal reasoning implementation for simple justifications.
SimpleReasoning() - Constructor for class ai.redouble.nucleo.harness.schema.SimpleReasoning
 
singleDependencyResult() - Method in class ai.redouble.nucleo.harness.JobContext
Gets the single dependency result, cast to the expected type.
SingleObjectiveThinker<I,O> - Class in ai.redouble.nucleo.tools.thinking
Goal-driven thinker working toward a single final answer.
SingleObjectiveThinker(Identifiable, ThinkerDeclaration) - Constructor for class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Creates a single-objective thinker.
SingleObjectiveThinker(Identifiable, ThinkerDeclaration, boolean) - Constructor for class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Goal-directed thinker bound to tools that change nothing.
singleResponse(LLMRequest) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
 
singleResponse(LLMRequest) - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Gets a structured response from the LLM with retry logic and validation.
singleTurn(ModelSpec, String, int) - Static method in class ai.redouble.nucleo.harness.conversation.ConversationContext
A one-turn conversation for a call that is a task, not a dialogue: the model given, one user message carrying the prompt and answered as text, thinking off, and the answer capped at outputBackstopTokens.
Situation - Class in ai.redouble.nucleo.harness.models
Everything the harness knows at the moment it consults the ModelPicker - an open bag of ingredients, every field optional.
Situation() - Constructor for class ai.redouble.nucleo.harness.models.Situation
 
Situation.Attempt - Record Class in ai.redouble.nucleo.harness.models
One prior attempt of the current execution: the spec that served and how it failed.
size() - Method in class ai.redouble.demo.extract.FileIndex
 
size() - Method in class ai.redouble.nucleo.harness.artifacts.ArtifactRegistry
Gets the number of top-level artifacts in the registry.
size() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
Returns the value of the size record component.
size() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
Target summary size.
SizeCapGuardrail - Class in ai.redouble.nucleo.tools.guardrails
Rejects Prompts whose rendered text exceeds a configurable character limit.
SizeCapGuardrail(Identifiable, int) - Constructor for class ai.redouble.nucleo.tools.guardrails.SizeCapGuardrail
 
skill() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.SkillBlock
Returns the value of the skill record component.
Skill - Interface in ai.redouble.nucleo.prompt.skill
Structured bundle of prompt content admitted into a thinker's conversation as a unit.
SKILL_NAMES - Static variable in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
The input's one field as the wire spells it: RequestSkillInput.getSkillNames() in snake_case.
SKILL.md format - Section in class ai.redouble.nucleo.prompt.skill.SkillJarsLoader
 
SkillBlock(Skill) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.SkillBlock
Creates an instance of a SkillBlock record class.
SkillBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.SkillBlock encoder: the skill's body rendering, wrapped as a provider text block.
SkillBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.SkillBlockEncoder
 
skillCatalog() - Method in class ai.redouble.demo.DemoAgent
The skills the model may admit, as the reconciled catalog stands now.
SkillEntry - Record Class in ai.redouble.demo
One skill on the page: its name, description, origin, bundle id and the tools it suggests.
SkillEntry(String, String, String, String, List) - Constructor for record class ai.redouble.demo.SkillEntry
Creates an instance of a SkillEntry record class.
SkillJarsLoader - Class in ai.redouble.nucleo.prompt.skill
Discovers skill bundles packaged inside classpath JARs ("skilljars") and registers them in SkillRegistry.
SkillLoadException - Exception Class in ai.redouble.nucleo.prompt.skill
Raised by SkillJarsLoader when a classpath skill bundle fails to parse or register.
SkillLoadException(String) - Constructor for exception class ai.redouble.nucleo.prompt.skill.SkillLoadException
 
SkillLoadException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.prompt.skill.SkillLoadException
 
SkillMetadata - Class in ai.redouble.nucleo.prompt.skill
Provenance and admission metadata for a Skill.
SkillMetadata() - Constructor for class ai.redouble.nucleo.prompt.skill.SkillMetadata
 
SkillRegistry - Class in ai.redouble.nucleo.prompt.skill
Name-indexed lookup for Skill instances.
skills() - Method in record class ai.redouble.demo.AgentCapabilities
Returns the value of the skills record component.
skills() - Static method in class ai.redouble.demo.DemoApi
Every registered skill, as the page lists them, sorted by name.
skills() - Method in class ai.redouble.demo.quarkus.DemoResource
 
skills() - Method in class ai.redouble.demo.spring.DemoController
 
SkillSelector - Class in ai.redouble.nucleo.tools.registry
Names the skills a thinker may pull into its conversation at run time.
SkillSelector() - Constructor for class ai.redouble.nucleo.tools.registry.SkillSelector
 
SkillSelector(String...) - Constructor for class ai.redouble.nucleo.tools.registry.SkillSelector
 
SKIPPED - Enum constant in enum class ai.redouble.demo.extract.Tier
Binary with nothing to extract, left out with the reason.
SKIPPED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
slot() - Method in record class ai.redouble.demo.PinEdit
Returns the value of the slot record component.
SMALL - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
snapshot() - Method in class ai.redouble.nucleo.events.AbstractJobEvent
 
snapshot() - Method in interface ai.redouble.nucleo.events.heartbeat.HeartbeatEvent
 
snapshot() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the snapshot record component.
snapshot() - Method in class ai.redouble.nucleo.events.SchedulerEvent
 
snapshot() - Method in interface ai.redouble.nucleo.harness.JobEvent
Gets the job snapshot containing all job metadata and state.
Sniff - Class in ai.redouble.demo.extract
What a file is by its first bytes, which no extension can lie about.
Sniff.Kind - Enum Class in ai.redouble.demo.extract
 
source() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the source record component.
source() - Method in record class ai.redouble.docs.Contents.Entry
Returns the value of the source record component.
source() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns the value of the source record component.
source() - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
Where this catalog came from, as its layers named themselves.
Sourced(String, String, PriceMention) - Constructor for record class ai.redouble.demo.pricing.PriceHistory.Sourced
Creates an instance of a Sourced record class.
SpanCustomizer - Interface in ai.redouble.nucleo.harness.observability
Callback for customizing OpenTelemetry spans in OpenTelemetryObserver.
spec() - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
Returns the value of the spec record component.
spec(String) - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
 
spec(String) - Static method in class ai.redouble.nucleo.harness.models.Models
Resolves a spec by id or wire id, throwing if none matches.
spec(String) - Method in interface ai.redouble.nucleo.harness.models.ModelsBackend
Resolves a spec by its canonical id or its wire id (the alias the billing path holds).
specClass(String) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
The concrete spec class a catalog spec_type names, found among the discovered providers (ClientProvider.specTypes()); null when no provider on the classpath declares it, which the catalog loader reports as the missing provider artifact.
SpecHealth(Instant, Instant, long, ProbeOutcome) - Constructor for record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Creates an instance of a SpecHealth record class.
specOf(ObjectNode) - Method in class ai.redouble.nucleo.harness.models.JsonModelsBackend
The spec an entry would load as under this catalog's provider defaults, without indexing it: for the discovery, which rewrites an entry's wire id to the profile the region lists and must ping what it is about to write.
specTypes() - Method in interface ai.redouble.nucleo.harness.llm.ClientProvider
The concrete ModelSpec shapes this provider's catalog entries may name in their spec_type, keyed by that name.
specTypes() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicProvider
Every Anthropic-served entry, direct or Bedrock-hosted, is an AnthropicModelSpec.
SpendCap - Class in ai.redouble.examples.cap
A dollar cap on a workflow: this piece of work may spend one cent, and once one cent is committed, no new model work starts.
SpendCap() - Constructor for class ai.redouble.examples.cap.SpendCap
 
SpendCapExceededException - Exception Class in ai.redouble.nucleo.harness.errors
A job was refused at admission because the spend its reservation would commit, on top of what its workflow has already spent, crosses the cap the workflow runs under; or because the cap is in one currency and the job's model is priced in another, or not priced at all, so nothing can be said about the spend.
SpendCapExceededException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.SpendCapExceededException
 
SpendGate - Interface in ai.redouble.nucleo.harness.admission
The money wall of admission.
spent(String, String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
Spent so far by a workflow in a currency: zero before its first priced call.
splitAtWords(String, int) - Static method in class ai.redouble.nucleo.util.Texts
The text in pieces of at most maxChars characters, each cut at the last space of its window when that space falls in the window's second half, else exactly at the limit.
SplitStatementsTool - Class in ai.redouble.demo.decide
Splits a document into its statements: a paragraph's sentences (consecutive lines make one paragraph), each bullet or numbered item.
SplitStatementsTool(Identifiable) - Constructor for class ai.redouble.demo.decide.SplitStatementsTool
 
SpringEnvironment - Class in ai.redouble.nucleo.spring
The one thing a Spring Boot host tells the runtime in code: credentials are Boot properties, read by SpringSecrets.
SpringEnvironment() - Constructor for class ai.redouble.nucleo.spring.SpringEnvironment
 
SpringSecrets - Class in ai.redouble.nucleo.spring
The runtime's credentials, bound the way every other Boot property is.
SpringSecrets() - Constructor for class ai.redouble.nucleo.spring.SpringSecrets
 
SpringSecrets(Function) - Constructor for class ai.redouble.nucleo.spring.SpringSecrets
Over an arbitrary variable source for the environment fallback, so the composition is testable without touching the process environment.
SpringTransactionResourceProvider - Class in ai.redouble.nucleo.spring
A DBResourceProvider over the application's own Spring ResourceTransactionManager, so the data access a Spring application already has - repositories, JdbcTemplate, @Transactional services - runs inside a job on the connection the job was admitted for.
SpringTransactionResourceProvider(String, ResourceTransactionManager, int) - Constructor for class ai.redouble.nucleo.spring.SpringTransactionResourceProvider
 
SSE - Enum constant in enum class ai.redouble.nucleo.mcp.HTTPMCPEndpoint.Flavor
 
stamp(ObjectNode, Map) - Static method in class ai.redouble.nucleo.harness.models.ProviderLinks
Records in a catalog the providers it is written for, and stamps each entry with its provider's platform.
STANDARD - Enum constant in enum class ai.redouble.nucleo.harness.models.Depth
Moderate investigation, use tools as needed but prefer efficiency
STANDARD - Enum constant in enum class ai.redouble.nucleo.harness.models.OutputSize
A rich POJO, a list of records, a table: the typical thinker final answer.
StandardModelSpec - Class in ai.redouble.nucleo.harness.models
Concrete ModelSpec for providers that need no fields beyond the common base (OpenAI chat, OpenAI/Azure embeddings, Bedrock Converse models).
StandardModelSpec() - Constructor for class ai.redouble.nucleo.harness.models.StandardModelSpec
 
start() - Method in class ai.redouble.nucleo.harness.admission.Admission
Starts the evaluator.
start() - Static method in class ai.redouble.nucleo.harness.Governor
Starts the Governor and its execution infrastructure.
start() - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Starts the dispatcher.
start() - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
start() - Method in interface ai.redouble.nucleo.harness.MessageBus
Starts the message bus.
start() - Method in class ai.redouble.nucleo.mcp.server.McpToolServer
 
start() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
 
STARTED - Enum constant in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
 
STARTING - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
startTime - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
state() - Method in record class ai.redouble.nucleo.harness.decision.DecisionRequest
Returns the value of the state record component.
Statement - Class in ai.redouble.demo.decide
One statement of a document: a sentence or a bullet, with the document it came from and its place in it.
Statement() - Constructor for class ai.redouble.demo.decide.Statement
 
Statement(String, String, int) - Constructor for class ai.redouble.demo.decide.Statement
 
StaticGrantsAccessPolicy - Class in ai.redouble.nucleo.mcp.server
Grants from configuration: a map keyed by a consumer's name or a group name, each naming the tools that key admits.
StaticGrantsAccessPolicy(Map) - Constructor for class ai.redouble.nucleo.mcp.server.StaticGrantsAccessPolicy
 
StaticPrompt - Annotation Interface in ai.redouble.nucleo.prompt
Declares a registered Prompt source whose content is promised immutable.
StaticPromptSource - Interface in ai.redouble.nucleo.prompt
Marker sub-interface for PromptSource implementations whose produce(key) always returns identical content for the same key.
staticSummary() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
Static summary text to use instead of generating one.
StaticTextSource - Class in ai.redouble.nucleo.prompt.sources
StaticPromptSource whose content is a fixed String captured at construction time.
StaticTextSource(String) - Constructor for class ai.redouble.nucleo.prompt.sources.StaticTextSource
 
status() - Method in class ai.redouble.demo.CatalogAdmin
The status the page renders, including whether each credential is held by the session store.
status() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the status record component.
status() - Method in record class ai.redouble.demo.ConnectOutcome
Returns the value of the status record component.
status() - Method in class ai.redouble.demo.DemoCatalog
The catalog as this process reads it now, and the file the demo writes it to (DemoHome.catalogFile(), null outside its module).
status() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the status record component.
status() - Method in record class ai.redouble.demo.EntryEdit
Returns the value of the status record component.
status() - Method in record class ai.redouble.demo.ProviderOutcome
Returns the value of the status record component.
status() - Method in class ai.redouble.demo.quarkus.DemoResource
 
status() - Method in class ai.redouble.demo.spring.DemoController
What the page opens with: whether the dispatcher runs, every provider with whether its credential is present and how to provide it, the catalog file this process reads (or the steps to write one), every entry it loaded, the shipped corpus's absolute path on this machine, located by DemoCorpus wherever the process runs, and the day the corpus's price story is answered for, which the pricing steps open on.
status() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns the value of the status record component.
status() - Method in record class ai.redouble.nucleo.http.HttpReply
Returns the value of the status record component.
status(DemoCatalog, DemoCorpus, Predicate) - Static method in class ai.redouble.demo.DemoApi
What this process can do: whether the dispatcher runs, every provider with the credentials it declares, the catalog by entry with each entry's seat, the compliance envelope's verdict, and its status, the shipped corpus's path, and the day the corpus's price story is answered for (DemoCorpus.AS_OF).
Status(String, String, String, String, boolean, int, Map, Map, List) - Constructor for record class ai.redouble.demo.DemoCatalog.Status
Creates an instance of a Status record class.
STATUS - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
STATUS_UPDATE - Enum constant in enum class ai.redouble.nucleo.events.MsgType
 
statusCode() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns the value of the statusCode record component.
statusCode() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns the value of the statusCode record component.
statusIndicator() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the statusIndicator record component.
statusIndicator() - Method in class ai.redouble.nucleo.harness.admission.AbstractRateLimiter
 
statusIndicator() - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
statusIndicator() - Method in interface ai.redouble.nucleo.harness.admission.LimiterIdentity
Short human-readable tag describing an abnormal operational state of this account: "blocked", "probing", "throttle:2.0x", "pace:1500ms".
statusIndicator() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
statusIndicator() - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
StatusMessage - Class in ai.redouble.nucleo.chat.messages
Simple status/error message for WebSocket responses.
StatusMessage() - Constructor for class ai.redouble.nucleo.chat.messages.StatusMessage
 
StatusMessage(String, String) - Constructor for class ai.redouble.nucleo.chat.messages.StatusMessage
 
StaysInItsCase - Class in ai.redouble.examples.scope
The case agent bound to one customer and asked about another customer's order.
StaysInItsCase() - Constructor for class ai.redouble.examples.scope.StaysInItsCase
 
STDIO - Enum constant in enum class ai.redouble.nucleo.mcp.MCPTransportType
STDIO transport - spawns a subprocess and communicates via stdin/stdout.
STDIOEndpointPool - Class in ai.redouble.nucleo.mcp
Global pool for STDIO MCP endpoints.
STDIOEndpointRateLimiter - Class in ai.redouble.nucleo.mcp
Admission account for a single STDIO MCP endpoint: the per-endpoint cap on concurrent subprocess slots.
STDIOEndpointReaper - Class in ai.redouble.nucleo.mcp
Background daemon that closes the clients of idle STDIO MCP endpoints.
stdioIdleTimeoutSeconds - Variable in class ai.redouble.nucleo.mcp.McpSettings
Seconds an endpoint sits idle before STDIOEndpointReaper evicts its client (closing it kills the subprocess).
stdioMaxConcurrentPerEndpoint - Variable in class ai.redouble.nucleo.mcp.McpSettings
Per-endpoint cap on concurrent subprocess slots.
STDIOMCPEndpoint - Class in ai.redouble.nucleo.mcp
STDIO transport endpoint - spawns a subprocess and communicates via stdin/stdout.
STDIOMCPEndpoint() - Constructor for class ai.redouble.nucleo.mcp.STDIOMCPEndpoint
 
stdioPoolMax - Variable in class ai.redouble.nucleo.mcp.McpSettings
Pool-wide cap on concurrent STDIO subprocess slots - the mcp:stdio admission account.
Stethoscope - Class in ai.redouble.nucleo.harness.observability
Convenience base for external observers following the heart's lifecycle - audit loggers, dashboards, metrics exporters.
Stethoscope() - Constructor for class ai.redouble.nucleo.harness.observability.Stethoscope
 
stop() - Method in class ai.redouble.nucleo.harness.AbstractStoppable
 
stop() - Method in class ai.redouble.nucleo.harness.admission.Admission
Stops admission: every parked waiter is refused with the same cancellation a drained queued job receives at shutdown and reported REJECTED with reason shutdown on every account it was held on, every wake slot the monitor held is cleared, and later Admission.admit(Demand, JobContext) calls refuse at once.
stop() - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
 
stop() - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
stop() - Method in interface ai.redouble.nucleo.harness.MessageBus
Stops the message bus gracefully.
stop() - Method in interface ai.redouble.nucleo.harness.Stoppable
Initiates graceful shutdown.
stop() - Method in class ai.redouble.nucleo.spring.NucleoRuntime
Drains the dispatcher this bean started; one it did not start is not its to stop.
STOP_SEQUENCE - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Model emitted a configured stop sequence.
Stoppable - Interface in ai.redouble.nucleo.harness
Interface for components that need graceful shutdown.
STOPPED - Enum constant in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
 
STOPPING - Enum constant in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
 
stopReason - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
STREAM - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
STREAMABLE_HTTP - Enum constant in enum class ai.redouble.nucleo.mcp.HTTPMCPEndpoint.Flavor
 
streamAnswer(O, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
Publishes the final answer to the user as one done chunk: the answer's text when it is a string, else the answer as JSON, so a watcher of the stream reads the typed answer's fields and never a class name.
StreamChunk - Record Class in ai.redouble.nucleo.harness.llm
Represents a single chunk of streaming response from an LLM.
StreamChunk(String, int, boolean) - Constructor for record class ai.redouble.nucleo.harness.llm.StreamChunk
Creates an instance of a StreamChunk record class.
StreamingLogObserver<T> - Class in ai.redouble.nucleo.harness.observability
Workflow observer that logs streaming events with formatted console output.
StreamingLogObserver(String) - Constructor for class ai.redouble.nucleo.harness.observability.StreamingLogObserver
Creates a streaming log observer for a specific workflow with default settings.
StreamingLogObserver(String, Duration) - Constructor for class ai.redouble.nucleo.harness.observability.StreamingLogObserver
Creates a streaming log observer with inactivity timeout.
StreamingLogObserver(String, Duration, boolean, boolean) - Constructor for class ai.redouble.nucleo.harness.observability.StreamingLogObserver
Creates a streaming log observer with full configuration.
streamResponse(LLMRequest, Consumer) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Streams response chunks from the LLM.
streamResponse(LLMRequest, Consumer) - Method in interface ai.redouble.nucleo.harness.llm.LLMClient
Streams response chunks from the LLM and returns the full response record.
streamResponse(String, Map, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ChatThinker
 
streamResponse(String, Map, JobContext) - Method in class ai.redouble.nucleo.tools.thinking.ReactiveThinker
Streams a response to the user.
strictMapper() - Static method in class ai.redouble.nucleo.mcp.server.McpBoundaryJson
A reader that refuses a document a stranger should not have sent: duplicate keys, anything after the document, comments, trailing commas, single quotes, unquoted names, leading zeros, control characters in strings, and the non-numbers NaN and Infinity.
strictObjectMapper() - Static method in class ai.redouble.nucleo.mcp.server.McpBoundaryJson
The mapper behind McpBoundaryJson.strictMapper(), for a host that needs the Jackson type.
StringReasonablePojo - Class in ai.redouble.nucleo.harness.schema
A response POJO whose reasoning is a SimpleReasoning: one thought, for answers that need a justification and nothing more.
StringReasonablePojo() - Constructor for class ai.redouble.nucleo.harness.schema.StringReasonablePojo
 
StringResponseHandler - Class in ai.redouble.nucleo.harness.conversation
The plain-text contract: the model answers in prose and StringResponseHandler.parse(String) returns it verbatim.
stripFrom(String) - Static method in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
Returns the schema with every x-nucleo-* keyword removed, at every depth.
stripHtml(String) - Static method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Strips embedded HTML/XML tags from EPO text content.
submit(ConversationContext) - Method in interface ai.redouble.nucleo.tools.thinking.AbstractThinker.ModelCall
 
submit(Job) - Static method in class ai.redouble.nucleo.harness.Governor
Submits a job for execution.
submit(Job) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job for execution without dependencies.
submit(Job, JobHandle) - Static method in class ai.redouble.nucleo.harness.Governor
Submits a job with a single dependency.
submit(Job, JobHandle) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job with a single typed dependency.
submit(Job, List) - Static method in class ai.redouble.nucleo.harness.Governor
Submits a job with multiple dependencies.
submit(Job, List) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job with multiple dependencies.
submit(Job, Map) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job for execution with initial metadata seeded into the job's context.
submit(Job, Map, List) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job with initial metadata and dependencies - the full form the two simpler overloads delegate to.
submitInCurrentStep(Job) - Method in class ai.redouble.nucleo.tools.AbstractDoer
Submits a job using the current step ordinal without bumping.
submitInCurrentStep(Job, List) - Method in class ai.redouble.nucleo.tools.AbstractDoer
Submits a dependency-sequenced job using the current step ordinal: the scheduler holds it until every dependency completes, and the job reads their results via JobContext.getDependencyResults().
submitInCurrentStep(Job, Map) - Method in class ai.redouble.nucleo.tools.AbstractDoer
Submits a job in the current step carrying the doer's own metadata entries, seeded into the child's context before it is scheduled so every event the child emits carries them: a doer racing many jobs names each one for an observer this way.
submitInIteration(long, Job) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Submits a child job stamped with the given loop iteration.
submitInIteration(long, Job, List) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Submits a dependency-sequenced child in the given iteration: the scheduler holds it until every dependency completes, and the child reads their results through JobContext.getDependencyResults().
submitInIteration(long, Job, Map) - Method in class ai.redouble.nucleo.tools.AbstractOrchestrator
Submits a child job stamped with the given loop iteration and carrying the caller's own metadata beside it, seeded into the child's context before it is scheduled, so every event the child emits - scheduling, start, progress, retries, its terminal event - carries those entries on its snapshot for an observer to read.
submitInStep(Job) - Method in class ai.redouble.nucleo.tools.AbstractDoer
Submits a single sequential job: bumps the step counter and stamps the new ordinal onto the child.
submitThinkingCall(ConversationContext, JobContext, int) - Method in class ai.redouble.nucleo.tools.thinking.SingleObjectiveThinker
One LLM turn: submits the conversation as an LLMCall under the given iteration and waits for the parsed response.
submitToolCall(ToolCall, JobDispatcher, String, JobContext, ConversationContext, long) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Submits a single tool call as a job and returns the handle, which the caller awaits alongside the turn's other calls.
submitWithDelay(Job, Duration) - Static method in class ai.redouble.nucleo.harness.Governor
Submits a job with a delay before execution.
submitWithDelay(Job, Duration) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Submits a job after a delay using a virtual thread.
subscribe(JobObserver, Class) - Static method in class ai.redouble.nucleo.harness.Governor
Subscribes to events of a specific type.
subscribe(JobObserver, Class) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Subscribes an observer to job events.
subscribe(JobObserver, Class, Class) - Static method in class ai.redouble.nucleo.harness.Governor
Subscribes to events of a specific type from a specific job type.
subscribe(JobObserver, Class, Class) - Method in enum class ai.redouble.nucleo.harness.JobDispatcher
Subscribes an observer to job events from specific job types.
subscribe(Class, Class, JobObserver) - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
subscribe(Class, Class, JobObserver) - Method in interface ai.redouble.nucleo.harness.MessageBus
Subscribes to messages of a specific type from a specific job type.
subscribe(Class, Class, String, JobObserver) - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
subscribe(Class, Class, String, JobObserver) - Method in interface ai.redouble.nucleo.harness.MessageBus
Subscribes to messages of a specific type from a specific job type and workflow.
SubscribeRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.SubscribeRequest
 
SUBSCRIPTIONS - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
SubThinker - Class in ai.redouble.nucleo.tools.thinking
Dynamic sub-agent that any thinker can spawn at runtime.
SubThinker(Identifiable) - Constructor for class ai.redouble.nucleo.tools.thinking.SubThinker
 
SubThinkerInput - Class in ai.redouble.nucleo.tools.thinking
Input for a dynamically spawned sub-agent.
SubThinkerInput() - Constructor for class ai.redouble.nucleo.tools.thinking.SubThinkerInput
 
SubThinkerOutput - Class in ai.redouble.nucleo.tools.thinking
Output from a dynamically spawned sub-agent.
SubThinkerOutput() - Constructor for class ai.redouble.nucleo.tools.thinking.SubThinkerOutput
 
success(JobSnapshot, String, String) - Static method in class ai.redouble.nucleo.events.UserNotificationEvent
Convenience factory for success notifications.
SUCCESS - Enum constant in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
 
SuccessEvent - Interface in ai.redouble.nucleo.events
Sealed marker for successful job completion.
successful - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
 
suggestedTools() - Method in record class ai.redouble.demo.SkillEntry
Returns the value of the suggestedTools record component.
suggestedTools() - Method in interface ai.redouble.nucleo.prompt.skill.Skill
Tool names the skill expects to have available.
suggestedTools() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns the value of the suggestedTools record component.
SUMMARIZABLE - Static variable in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
@LLMSummarizable, as declared: hint, size, threshold, llmSafe, preSummarized, staticSummary.
SummarizationInput - Class in ai.redouble.nucleo.tools.builtin
Input for the SummarizationTool.
SummarizationInput() - Constructor for class ai.redouble.nucleo.tools.builtin.SummarizationInput
 
SummarizationOutput - Class in ai.redouble.nucleo.tools.builtin
Output from the SummarizationTool.
SummarizationOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.SummarizationOutput
 
SummarizationTool - Class in ai.redouble.nucleo.tools.builtin
Smart summarization tool that handles text of any size.
SummarizationTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.SummarizationTool
 
summarize(String, LLMSummarizable) - Method in interface ai.redouble.nucleo.harness.schema.Summarizer
Summarize text that exceeds the annotation threshold.
summarize(String, LLMSummarizable) - Method in class ai.redouble.nucleo.harness.schema.TruncatingSummarizer
 
summarize(String, LLMSummarizable) - Method in class ai.redouble.nucleo.tools.builtin.LLMSummarizer
 
SummarizedField - Class in ai.redouble.nucleo.harness.schema
Holds both summary and full text for a summarized artifact field.
SummarizedField() - Constructor for class ai.redouble.nucleo.harness.schema.SummarizedField
 
SummarizedField(String, String) - Constructor for class ai.redouble.nucleo.harness.schema.SummarizedField
 
Summarizer - Interface in ai.redouble.nucleo.harness.schema
Strategy for summarizing text fields that exceed the LLMSummarizable threshold.
summary() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
 
summary() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
 
summary() - Method in interface ai.redouble.nucleo.harness.admission.RateLimiterStatus
One-line human-readable description of the limiter's current state.
summary() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
 
summary() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
 
summary() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Compact one-line form for log lines, event reasons, and LLM-facing error messages.
Summary() - Constructor for class ai.redouble.nucleo.tools.benchmark.BenchmarkReport.Summary
 
SummarySize - Enum Class in ai.redouble.nucleo.harness.schema
Target size for a summary produced from an LLMSummarizable field.
SUPERSEDED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
In force once, and a later, different price replaced it.
supportsDocuments() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
supportsDocuments() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether the model reads a file sent whole, a PDF as a document; the catalog's supports_documents.
supportsNativeToolCalling() - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Whether this provider supports native tool calling (tool_use blocks, function calling, etc.).
supportsNativeToolCalling() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
supportsNativeToolCalling() - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
The dialect has a native tool channel - the tools parameter out, tool_calls back - and every client of it wires that channel, so the response schema carries no tool_calls field and the model calls tools the way the API means it to.
supportsVision() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
supportsVision() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the supportsVision record component.
supportsVision() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
 
sweep(ToolRegistry, String) - Static method in class ai.redouble.nucleo.tools.registry.ReadOnlyPalette
Removes every mutating provider from the registry, naming each removal.
SystemEvent - Interface in ai.redouble.nucleo.events
Sealed category for events that are not tied to any specific job execution.
SystemException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when a system-level error or bug occurs during job execution.
SystemException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.SystemException
Constructs a system exception with component details.
SystemHealthReporter - Class in ai.redouble.nucleo.harness.observability
Console observer that prints a "state of the system" snapshot on a sampled cadence.
SystemHealthReporter() - Constructor for class ai.redouble.nucleo.harness.observability.SystemHealthReporter
 
SystemOneClient - Class in ai.redouble.nucleo.providers.systemone
The decision client over a System One endpoint.
SystemOneClient(String) - Constructor for class ai.redouble.nucleo.providers.systemone.SystemOneClient
A client reading its endpoint from the credential its provider owns.
SystemOneClient(String, String) - Constructor for class ai.redouble.nucleo.providers.systemone.SystemOneClient
An explicit endpoint and key, for a harness that has them in hand; a null key sends none.
SystemOneProvider - Class in ai.redouble.nucleo.providers.systemone
Serves decision models on any endpoint that speaks TypeSafe's System One wire: TypeSafe's own Jev, and every open replica served from a machine the deployment owns (Kev, Nimble, OpenJev and the rest publish the same request and response shapes).
SystemOneProvider() - Constructor for class ai.redouble.nucleo.providers.systemone.SystemOneProvider
The TypeSafe-compatible endpoint: key systemone-decision, a bearer key and an API root.
SystemOneProvider(String, CredentialShape) - Constructor for class ai.redouble.nucleo.providers.systemone.SystemOneProvider
A System One endpoint under its own provider key, reached through its own credential.
SystemOneWire - Class in ai.redouble.nucleo.harness.decision
The wire shape every decision model of this class speaks: TypeSafe's /v1/systemone request and response, which the open replicas (Kev, Nimble, OpenJev and the rest) reproduce verbatim so a client written for one serves them all.
SystemOneWire.Decoded - Record Class in ai.redouble.nucleo.harness.decision
What a decoded body carries besides the answers: the usage and identity the endpoint reported, each null when it sent none.
systemText() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns the value of the systemText record component.

T

table() - Method in class ai.redouble.nucleo.tools.benchmark.BenchmarkReport
The means per model as a fixed-width table, the reference first, for a log line.
takes() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns the value of the takes record component.
takes() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns the value of the takes record component.
targetType() - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
targetType() - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
The class of targets this guardrail validates - Guardrail.targetType().
targetType() - Method in interface ai.redouble.nucleo.guardrails.Guardrail
The class of targets this guardrail validates.
targetType() - Method in class ai.redouble.nucleo.guardrails.PayloadSizeCapGuardrail
 
targetType() - Method in class ai.redouble.nucleo.guardrails.PIIDetectionGuardrail
 
targetType() - Method in class ai.redouble.nucleo.guardrails.PrincipalAllowListGuardrail
 
targetType() - Method in class ai.redouble.nucleo.tools.guardrails.ExfiltrationMarkerGuardrail
 
targetType() - Method in class ai.redouble.nucleo.tools.guardrails.SchemaConformanceGuardrail
 
targetType() - Method in class ai.redouble.nucleo.tools.guardrails.SizeCapGuardrail
 
targetType() - Method in class ai.redouble.nucleo.tools.guardrails.UrlGuardrail
 
TASK_OBJECTIVE_KEY - Static variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Objective-map key under which a thinker puts its task - the authored objective (prompt + input).
TASK_OBJECTIVE_KEY - Static variable in class ai.redouble.nucleo.tools.thinking.AbstractToollessThinker
 
temperature - Variable in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Sampling temperature, sent only when a caller set one.
temperature - Variable in class ai.redouble.nucleo.harness.llm.LLMRequest
 
Temporals - Class in ai.redouble.nucleo.util
Lenient date parsing for values that arrive as prose or from a model: a fixed sequence of formats is tried in order and the first that fits wins.
tenantId() - Method in record class ai.redouble.nucleo.guardrails.TenantScope
Returns the value of the tenantId record component.
TenantScope - Record Class in ai.redouble.nucleo.guardrails
Reference scope value for the TenantScoped axis.
TenantScope(String) - Constructor for record class ai.redouble.nucleo.guardrails.TenantScope
Creates an instance of a TenantScope record class.
TenantScoped - Interface in ai.redouble.nucleo.guardrails
Reference scope axis, carrier side: anything owning a tenant id.
TerminalEvent - Interface in ai.redouble.nucleo.events
Sealed interface for events representing a job's final state.
terminatedAt - Variable in class ai.redouble.nucleo.events.AbstractTerminalEvent
The time when the terminal state was reached.
text() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns the value of the text record component.
text() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns the value of the text record component.
text() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
Returns the value of the text record component.
text() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Returns the value of the text record component.
TEXT - Enum constant in enum class ai.redouble.demo.extract.Classification.Kind
Readable text under an extension the code did not know: read it as text.
TEXT - Static variable in class ai.redouble.demo.decide.FileEntry
What the bytes say the file is: text, office, pdf, image, binary or empty.
TEXT - Static variable in class ai.redouble.demo.extract.DeterministicExtractTool
Extensions read as text without asking anyone.
TEXT - Static variable in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
The modality word every LLM client speaks, as providers spell it.
TextBlock(String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
Creates an instance of a TextBlock record class.
TextBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.TextBlock encoder: the block's text, wrapped into the provider's native text block.
TextBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.TextBlockEncoder
 
TextFormatterRegistry - Class in ai.redouble.nucleo.harness.artifacts
Resolves the deterministic text form of any artifact.
textOnly(TurnRole, String, boolean) - Static method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Creates a text-only turn with no multimodal content.
TextPrompt - Record Class in ai.redouble.nucleo.prompt
Baseline Prompt implementation.
TextPrompt(String, JsonNode) - Constructor for record class ai.redouble.nucleo.prompt.TextPrompt
Creates an instance of a TextPrompt record class.
texts() - Method in class ai.redouble.demo.extract.FileIndex
Every indexed document's whole text by path, in path order: what a workflow over the extraction reads.
Texts - Class in ai.redouble.nucleo.util
Cutting text that has no natural boundary left to cut at.
textSeat() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Whether the model takes text and produces text, the shape every LLM client speaks; null when the listing named no modalities, which the discovery reads as an LLM listing.
TextSkill - Record Class in ai.redouble.nucleo.prompt.skill
Baseline Skill implementation.
TextSkill(String, Prompt, Prompt, Map, List, SkillMetadata) - Constructor for record class ai.redouble.nucleo.prompt.skill.TextSkill
Creates an instance of a TextSkill record class.
TextToEmbed - Class in ai.redouble.demo.extract
A text to turn into a vector, keyed by what it belongs to: a file's path for the index, or a query for a search.
TextToEmbed() - Constructor for class ai.redouble.demo.extract.TextToEmbed
 
textWrapper - Variable in class ai.redouble.nucleo.harness.llm.encode.BlockEncoder
 
textWrapper() - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
The provider's text wrap, injected into every encoder this client instantiates so the shared text-rendering encoders (TextBlockEncoder and friends) produce this provider's native text block.
textWrapper() - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicSDKClient
 
textWrapper() - Method in class ai.redouble.nucleo.providers.bedrock.BedrockConverseClient
 
textWrapper() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
 
TextWrapper<B> - Interface in ai.redouble.nucleo.harness.llm.encode
Wraps a plain string into a provider's native text content block of type B (Anthropic ContentBlockParam, OpenAI ObjectNode, Bedrock ContentBlock).
Thinker<I,O> - Interface in ai.redouble.nucleo.tools.thinking
Interface for reasoning agents that coordinate tool execution.
THINKER - Enum constant in enum class ai.redouble.nucleo.harness.JobType
LLM-driven orchestrators: a thinker that reasons with a model and calls tools.
THINKER - Enum constant in enum class ai.redouble.nucleo.tools.ToolType
LLM-driven agent with its own tool loop
THINKER_DEFAULT - Static variable in class ai.redouble.nucleo.tools.DefaultToolWeights
 
ThinkerDeclaration - Class in ai.redouble.nucleo.tools.thinking
What a thinker declares about itself, in one value the base constructors require: the seat's vocabulary - "MEDIUM model, COMPACT answer" - stated where the compiler can see it.
ThinkerDeclaration(Grade, int) - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
The documented exception: a seat whose answer fits no rung declares its tokens.
ThinkerDeclaration(Grade, OutputSize) - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkerDeclaration
The ordinary seat: a capability floor and an answer rung sized to the largest turn.
ThinkerInput - Class in ai.redouble.nucleo.tools.thinking
Base class for all thinker inputs.
ThinkerInput() - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
ThinkerObjective - Class in ai.redouble.nucleo.tools.thinking
Carrier object that binds a registered Prompt to the per-invocation ThinkerInput.
ThinkerObjective() - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkerObjective
 
ThinkerOutput<R> - Class in ai.redouble.nucleo.tools.thinking
Base class for thinker outputs that preserves artifacts.
ThinkerOutput() - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkerOutput
 
thinkingActive(ModelSpec, Depth) - Static method in enum class ai.redouble.nucleo.harness.models.ThinkingMode
Whether a native thinking block is guaranteed for a call on this model and depth: the model has an Anthropic thinking mode and depth is not IMMEDIATE.
ThinkingBlock(String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Creates an instance of a ThinkingBlock record class.
ThinkingBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.ThinkingBlock encoder: nothing on the wire.
ThinkingBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.ThinkingBlockEncoder
 
ThinkingMode - Enum Class in ai.redouble.nucleo.harness.models
Capability flag on ModelSpec describing how a model reasons and what that costs the caller.
ThinkingResponse<O> - Class in ai.redouble.nucleo.tools.thinking
Response from a Thinker's LLM indicating next action.
ThinkingResponse() - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkingResponse
 
ThinkingResponseHandler<O> - Class in ai.redouble.nucleo.tools.thinking
ResponseHandler for ThinkingResponse that converts JSON into properly typed objects.
ThinkingResponseHandler(ToolRegistry, PojoResponseHandler, ResponseHandler) - Constructor for class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
Creates a handler that converts Maps to typed POJOs for both tool inputs and answers.
THOROUGH - Enum constant in enum class ai.redouble.nucleo.harness.models.Depth
Deep analysis, invoke all relevant sub-agents for complete coverage
threshold() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
Character threshold above which the field will be summarized.
THRESHOLD - Static variable in class ai.redouble.demo.pricing.DecideProductGroupsTool
The probability a verdict must reach to join two names.
THROTTLE - Enum constant in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
 
throttleCoefficient() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns the value of the throttleCoefficient record component.
throwIfError(String, String, int, String) - Static method in class ai.redouble.nucleo.harness.errors.http.HttpExceptions
Throws the matching typed exception if statusCode indicates a client or server error (>= 400).
Tier - Enum Class in ai.redouble.demo.extract
How a file's text was, or was not, obtained.
tierWord(String) - Static method in class ai.redouble.nucleo.harness.models.discovery.GradeCriterion
The tier word in a listed model name that decides its rung, the lowest when it carries two; null when it carries none.
TIME - Enum constant in enum class ai.redouble.nucleo.harness.admission.RateLimiter.Replenishment
The permit is spent against a time window and returns only as time passes.
TIMED_OUT - Enum constant in enum class ai.redouble.nucleo.harness.JobState
Job exceeded its maximum execution time.
timeout - Variable in class ai.redouble.nucleo.harness.AbstractJob
Maximum time before the dispatcher times out and kills this job.
timestamp() - Method in class ai.redouble.nucleo.events.AbstractJobEvent
 
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Returns the value of the timestamp record component.
timestamp() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the timestamp record component.
timestamp() - Method in class ai.redouble.nucleo.events.SchedulerEvent
 
timestamp() - Method in interface ai.redouble.nucleo.harness.JobEvent
Gets the timestamp when this event was created.
title() - Method in record class ai.redouble.docs.Contents.Entry
Returns the value of the title record component.
title() - Method in record class ai.redouble.docs.Contents.Part
Returns the value of the title record component.
title() - Method in class ai.redouble.docs.Contents
 
title() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns the value of the title record component.
title() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns the value of the title record component.
title() - Method in class ai.redouble.nucleo.events.ContentStreamEvent
 
title() - Method in class ai.redouble.nucleo.events.JobProgressEvent
 
title() - Method in class ai.redouble.nucleo.events.MessageCompleteEvent
 
title() - Method in class ai.redouble.nucleo.events.retry.OutputTruncationRetryEvent
 
title() - Method in class ai.redouble.nucleo.events.retry.RateLimitRetryEvent
 
title() - Method in class ai.redouble.nucleo.events.retry.ResponseCorrectionRetryEvent
 
title() - Method in class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
title() - Method in class ai.redouble.nucleo.events.UserNotificationEvent
 
title() - Method in class ai.redouble.nucleo.events.WorkflowCompleteEvent
 
toBlock() - Method in class ai.redouble.nucleo.harness.conversation.ContentBlockSnapshot
 
toCamelCase(String) - Static method in class ai.redouble.nucleo.harness.artifacts.tools.ReflectiveFields
Converts snake_case to camelCase.
toConversation(ResponseHandler) - Method in class ai.redouble.nucleo.harness.conversation.ConversationPersistenceSnapshot
 
toJson(List) - Static method in class ai.redouble.nucleo.harness.conversation.ContentBlocks
Serializes a list of content blocks to a JSON array string.
toJsonNode(ContentBlocks.ContentBlock) - Static method in class ai.redouble.nucleo.harness.conversation.ContentBlocks
Serializes a content block to a JSON node with a type discriminator.
toJsonSchema() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
Generates a standard JSON Schema representation of this field.
toJsonSchema() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
Generates a standard JSON Schema representation of this POJO definition.
toJsonSchema(Map) - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
Generates JSON Schema with descriptions overridden for the specified fields.
TokenBucketRateLimiter - Class in ai.redouble.nucleo.harness.admission
Dual-bucket token rate limiter (requests per minute + tokens per minute) with adaptive throttling, as an admission account: it never blocks, Admission does.
TokenBucketRateLimiter(String, TokenBucketRateLimiter.Config) - Constructor for class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
Creates a new rate limiter with the given configuration.
TokenBucketRateLimiter.Config - Class in ai.redouble.nucleo.harness.admission
Configuration for a rate limiter.
TokenBucketStatus - Record Class in ai.redouble.nucleo.harness.admission
Status snapshot for a token-bucket rate limiter with dual request/token buckets.
TokenBucketStatus(int, long, int, long, Instant) - Constructor for record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Creates an instance of a TokenBucketStatus record class.
tokenCount() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Returns the value of the tokenCount record component.
TokenCounter - Interface in ai.redouble.nucleo.harness.models
Counts tokens for text, messages, and multimodal content blocks; conversation-level totals are the conversation's own (ConversationContext.getTotalTokens).
tokenEndpoint() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns the value of the tokenEndpoint record component.
tokenEndpointAuthMethod() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
 
tokenEndpointAuthMethod() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
 
tokenEndpointAuthMethod() - Method in interface ai.redouble.nucleo.mcp.auth.McpClientCredential
The token_endpoint_auth_methods_supported value this credential needs the server to offer.
tokenEndpointAuthMethodsSupported() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns the value of the tokenEndpointAuthMethodsSupported record component.
TokenEstimateExceedsLimitException - Exception Class in ai.redouble.nucleo.harness.errors.retry
Thrown when our pre-flight token estimate exceeds the model's context window.
TokenEstimateExceedsLimitException(int, int, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.TokenEstimateExceedsLimitException
 
TokenizerFactory - Interface in ai.redouble.nucleo.harness.models
Resolves a TokenCounter for any ModelSpec.
TokenizerFactory.Holder - Class in ai.redouble.nucleo.harness.models
 
Token Metrics Overview - Section in class ai.redouble.nucleo.harness.llm.LLMResponse
 
tokens(ModelSpec) - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
 
tokens(ModelSpec) - Method in interface ai.redouble.nucleo.harness.models.OutputDeclaration
The output tokens this declaration asks for from the given entry.
tokens(ModelSpec) - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
 
Tokens(int) - Constructor for record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
Creates an instance of a Tokens record class.
tokensPerMinute - Variable in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
Token Tracking for Context Window Management - Section in class ai.redouble.nucleo.harness.conversation.ConversationContext
 
toleratesDependencyFailures() - Method in class ai.redouble.nucleo.harness.JobRequirements
Gets whether this job can tolerate dependency failures.
toLLMSchema() - Method in class ai.redouble.nucleo.harness.schema.FieldDescriptor
 
toLLMSchema() - Method in class ai.redouble.nucleo.harness.schema.PojoDefinition
 
toLLMString() - Method in class ai.redouble.nucleo.ext.patent.epo.EPOThinkerInput
 
toLLMString() - Method in class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerInput
 
toLLMString() - Method in class ai.redouble.nucleo.tools.thinking.ThinkerInput
 
toMessage(ResponseHandler) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
toMessage(ResponseHandler, Set) - Method in class ai.redouble.nucleo.harness.conversation.MessageSnapshot
 
tool() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the tool record component.
Tool<I,O> - Interface in ai.redouble.nucleo.tools
Interface for executable tools that can be invoked by Thinkers.
TOOL - Enum constant in enum class ai.redouble.nucleo.harness.JobType
Single operations with typed input and output: a tool.
TOOL_KEY_PREFIX - Static variable in class ai.redouble.nucleo.harness.conversation.ConversationContext
Objective-map key prefix under which a rendered tool definition lives in the head.
TOOL_NAMES - Static variable in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
The input's one field as the wire spells it: RequestToolsInput.getToolNames() in snake_case.
TOOL_USE - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Model stopped to call a tool.
TOOL_WEIGHT_GUIDANCE - Static variable in class ai.redouble.nucleo.harness.conversation.ConversationContext
LLM-facing guidance explaining the tool annotation format.
ToolCall - Class in ai.redouble.nucleo.tools
Represents a single tool invocation request from the LLM.
ToolCall() - Constructor for class ai.redouble.nucleo.tools.ToolCall
 
ToolCall(String, Object) - Constructor for class ai.redouble.nucleo.tools.ToolCall
 
toolClass() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Returns the value of the toolClass record component.
toolClass() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
toolClass() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
toolClass() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
toolClass() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
toolClass() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Concrete Tool class produced by ToolProvider.create(Identifiable).
ToolDefinitionBlock(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Creates an instance of a ToolDefinitionBlock record class.
ToolDefinitionBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.ToolDefinitionBlock encoder: a readable text rendering of the tool's name, description and parameter schema.
ToolDefinitionBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.ToolDefinitionBlockEncoder
 
toolDefinitions() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns the value of the toolDefinitions record component.
ToolDescription - Annotation Interface in ai.redouble.nucleo.tools
Annotation to provide a description of what a tool does.
ToolHub - Class in ai.redouble.nucleo.tools.thinking
Central registry of ToolProvider availability and admission rules.
toolName() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Returns the value of the toolName record component.
ToolName - Annotation Interface in ai.redouble.nucleo.tools
Annotation to specify the name of a tool for LLM invocation.
ToolProvider - Interface in ai.redouble.nucleo.tools.registry
Single abstraction for "a tool the framework can present to an LLM and invoke."
toolRegistry - Variable in class ai.redouble.nucleo.tools.thinking.AbstractThinker
 
ToolRegistry - Class in ai.redouble.nucleo.tools.registry
Registry for ToolProviders, keyed by ToolProvider.name().
ToolRegistry() - Constructor for class ai.redouble.nucleo.tools.registry.ToolRegistry
 
ToolRegistryAware - Interface in ai.redouble.nucleo.tools.registry
Interface for tools that need access to the thinker's tool registry and thinker reference.
ToolResultBlock(String, String, boolean) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Creates an instance of a ToolResultBlock record class.
ToolResultBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.ToolResultBlock encoder: a readable text rendering of the tool result.
ToolResultBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.ToolResultBlockEncoder
 
tools() - Method in record class ai.redouble.demo.AgentCapabilities
Returns the value of the tools record component.
tools() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns the value of the tools record component.
TOOLS - Static variable in class ai.redouble.demo.decide.PriceChangeFinder
The whole palette as the model is offered it, for a page.
ToolSelectionReasoning - Class in ai.redouble.nucleo.harness.schema
Reasoning for tool selection and orchestration decisions.
ToolSelectionReasoning() - Constructor for class ai.redouble.nucleo.harness.schema.ToolSelectionReasoning
 
ToolSelector - Class in ai.redouble.nucleo.tools.registry
Accumulates ToolProviders from packages and individual additions.
ToolSelector() - Constructor for class ai.redouble.nucleo.tools.registry.ToolSelector
 
ToolSelector(Class...) - Constructor for class ai.redouble.nucleo.tools.registry.ToolSelector
 
ToolSelector(String) - Constructor for class ai.redouble.nucleo.tools.registry.ToolSelector
 
toolsSuspendReasoning() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
toolsSuspendReasoning() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether a turn that carries tools must go out without a reasoning effort: the model's surface refuses the two together (400 Function tools with reasoning_effort are not supported ... set reasoning_effort to 'none'), so a client sends none on those turns and the seat's depth on the rest.
ToolType - Enum Class in ai.redouble.nucleo.tools
Classification of tool computational type.
ToolUseBlock(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Creates an instance of a ToolUseBlock record class.
ToolUseBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
Default ContentBlocks.ToolUseBlock encoder: a readable text rendering of the tool call.
ToolUseBlockEncoder() - Constructor for class ai.redouble.nucleo.harness.llm.encode.ToolUseBlockEncoder
 
toolUseId() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Returns the value of the toolUseId record component.
toolUseId() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Returns the value of the toolUseId record component.
ToolView(String, String, String, String) - Constructor for record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Creates an instance of a ToolView record class.
ToolWeight - Annotation Interface in ai.redouble.nucleo.tools
Declares the computational weight of a tool on a normalized 0-100 scale.
topLevel() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
The index of the most probable level.
toSnapshot() - Method in class ai.redouble.nucleo.harness.conversation.ConversationContext
Creates a persistence snapshot of this conversation.
toString() - Method in record class ai.redouble.demo.AgentCapabilities
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.AgentRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.BenchmarkOutcome
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.BenchmarkRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.CatalogEntry
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.ConnectOutcome
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.ConnectRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.CredentialView
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.decide.DecideCapabilities
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.EntryEdit
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.OrderEdit
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.PartView
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.PinEdit
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.ProviderOutcome
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.ProviderStatus
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.quarkus.DemoResource.ErrorBody
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.RuntimeStatus
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.SessionRecord
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.SkillEntry
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.docs.Contents.Entry
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.docs.Contents.Part
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.docs.GenerateDocs.Page
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns a string representation of this record class.
toString() - Method in class ai.redouble.examples.artifacts.OrderRecord
 
toString() - Method in record class ai.redouble.examples.scope.CustomerScope
Returns a string representation of this record class.
toString() - Method in class ai.redouble.examples.scopes.CaseScope
 
toString() - Method in record class ai.redouble.examples.scopes.ChannelScope
Returns a string representation of this record class.
toString() - Method in class ai.redouble.examples.scopes.OrderScope
 
toString() - Method in class ai.redouble.examples.tool.OrderStatus
 
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.guardrails.CompositeScope
 
toString() - Method in class ai.redouble.nucleo.guardrails.ReadOnlyScope
 
toString() - Method in record class ai.redouble.nucleo.guardrails.TenantScope
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.harness.AbstractJob
 
toString() - Method in record class ai.redouble.nucleo.harness.admission.ElasticWindowStatus
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.harness.artifacts.AbstractArtifact
 
toString() - Method in class ai.redouble.nucleo.harness.conversation.compaction.CompactionResult
 
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.RedactedThinkingBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.SkillBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.conversation.ProcessedMessageData
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.Choice
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.DecisionRequest
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.Noul
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.NoulAnswer
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.Score
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.errors.http.HttpErrorDetail
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.harness.Heartbeat
 
toString() - Method in record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.llm.AbstractDecisionClient.RawDecision
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Returns a string representation of this record class.
toString() - Method in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
toString() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
toString() - Method in record class ai.redouble.nucleo.harness.models.CatalogPins
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.OutputDeclaration.Tokens
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.Seat
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.observability.Cost
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.http.HttpReply
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
The secret stays out of every string a debugger or a log might render.
toString() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
The key stays out of every string a debugger or a log might render.
toString() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
The value stays out of every string a debugger or a log might render.
toString() - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.mcp.MCPHandle
 
toString() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
toString() - Method in record class ai.redouble.nucleo.mcp.server.McpConsumer
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.prompt.skill.TextSkill
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.secrets.Credential
The user and the host in clear, the secret masked, so a log line can carry a credential.
toString() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns a string representation of this record class.
toString() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns a string representation of this record class.
toString() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
toString() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
toString() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
toString() - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
Returns a string representation of this record class.
total() - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Returns the value of the total record component.
tpm() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the tpm record component.
tpm() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the tpm record component.
tpmAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the tpmAfter record component.
tpmBefore() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the tpmBefore record component.
TRANSACTION - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Kind
An invoice, order or quote charged this price on its date.
transcript() - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
The last run's conversation rendered as text - every message, tool call and tool result in order, the way Transcript renders it - taken as the run ended, before the conversation was released.
Transcript - Class in ai.redouble.nucleo.harness.conversation
A conversation rendered as plain text for a reader other than the model that held it: every message under its role, the text as said, each tool call with its name and arguments, each tool result against the call it answers, an admitted skill by name and an attachment by kind.
Transcription - Class in ai.redouble.demo.extract
What a vision-capable model answers when shown a scan or an image: the text it reads, and whether the pages carried any.
Transcription() - Constructor for class ai.redouble.demo.extract.Transcription
 
TransientErrorRetryEvent - Class in ai.redouble.nucleo.events.retry
Event published when a job hits a transient server error and will be retried.
TransientErrorRetryEvent(JobSnapshot, String, String, int, Duration) - Constructor for class ai.redouble.nucleo.events.retry.TransientErrorRetryEvent
 
TransientErrorRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
A plain transient provider failure: 5xx errors, connection failures, unparseable responses.
TransientErrorRetryException(String, String, String, int, int, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
 
TriageTicket - Class in ai.redouble.examples.decision
One decision.
TriageTicket() - Constructor for class ai.redouble.examples.decision.TriageTicket
 
TruncatingSummarizer - Class in ai.redouble.nucleo.harness.schema
Default summarizer that truncates text to a character budget derived from the LLMSummarizable.size() annotation, preserving word boundaries.
TruncatingSummarizer() - Constructor for class ai.redouble.nucleo.harness.schema.TruncatingSummarizer
 
tryTake(List, List) - Method in class ai.redouble.nucleo.ext.patent.ratelimiters.EPORateLimiter
 
tryTake(List, List) - Method in class ai.redouble.nucleo.harness.admission.TokenBucketRateLimiter
 
tryTake(List, List) - Method in class ai.redouble.nucleo.harness.admission.CountingGate
 
tryTake(List, List) - Method in class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
 
tryTake(List, List) - Method in class ai.redouble.nucleo.harness.admission.MemoryPressureGate
The same answer as MemoryPressureGate.fits(List, List), and on true stamps the release that paces the next one and spends the completion, if one let it through.
tryTake(List, List) - Method in class ai.redouble.nucleo.mcp.STDIOEndpointRateLimiter
 
tryTake(List, List) - Method in interface ai.redouble.nucleo.harness.admission.RateLimiter
Takes mine if mine and reservedAhead fit together; the check and the debit are one atomic step under the account's own lock.
turn() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
Returns the value of the turn record component.
TURNOFF_WINDOW - Static variable in class ai.redouble.nucleo.harness.models.AbstractModelPicker
 
TurnRole - Enum Class in ai.redouble.nucleo.harness.conversation
The role of a conversation turn as it goes to the provider.
turns() - Method in record class ai.redouble.nucleo.harness.conversation.PreparedConversation
Returns the value of the turns record component.
turns() - Method in class ai.redouble.nucleo.tools.deciding.DecisionThinker
The run's turns so far, in order; complete once the run has returned.
type() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the type record component.
type() - Element in annotation interface ai.redouble.nucleo.tools.ToolWeight
 
TYPE_ALIAS - Static variable in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
The @TypeAlias of an artifact-typed field, which is also what its refs carry.
TypeAlias - Annotation Interface in ai.redouble.nucleo.harness.schema
Declares a hierarchical type alias for an artifact class.
TypeAliasRegistry - Class in ai.redouble.nucleo.harness.schema
Singleton registry mapping TypeAlias values to classes and vice versa.
TypeAliasRegistry() - Constructor for class ai.redouble.nucleo.harness.schema.TypeAliasRegistry
 

U

ULTRA_THOROUGH - Enum constant in enum class ai.redouble.nucleo.harness.models.Depth
Ultra-deep analysis, invoke all relevant sub-agents for complete, comprehensive coverage
UNAPPLIED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
A decided change with no price in force before its date to apply it to; the note says so.
UnauthorizedException - Exception Class in ai.redouble.nucleo.harness.errors
Exception thrown when an API or service rejects the request due to authentication or authorization failure (HTTP 401/403).
UnauthorizedException(String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.UnauthorizedException
Constructs an unauthorized exception.
UnauthorizedException(String, String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.UnauthorizedException
Constructs an unauthorized exception with a cause.
uncap(String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
 
UncorrectableLLMException - Exception Class in ai.redouble.nucleo.harness.errors
Base class for exceptions where the tool itself cannot work right now, regardless of what the LLM sends.
UncorrectableLLMException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.UncorrectableLLMException
Constructs an uncorrectable exception with the specified detail message.
UncorrectableLLMException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.UncorrectableLLMException
Constructs an uncorrectable exception with the specified detail message and cause.
UncorrectableRuntimeLLMException - Exception Class in ai.redouble.nucleo.harness.errors
Runtime (unchecked) exception indicating the tool cannot work right now, regardless of what the LLM sends.
UncorrectableRuntimeLLMException(String) - Constructor for exception class ai.redouble.nucleo.harness.errors.UncorrectableRuntimeLLMException
Constructs an uncorrectable runtime exception with the specified LLM message.
UncorrectableRuntimeLLMException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.UncorrectableRuntimeLLMException
Constructs an uncorrectable runtime exception with the specified LLM message and cause.
UNDATED - Enum constant in enum class ai.redouble.demo.pricing.PricePoint.Status
Stated as in force by a document that carries no date, so it cannot be ranked.
UNDATED - Enum constant in enum class ai.redouble.demo.pricing.PriceSeries.Status
Every price in force is undated, so none can be ranked; the amounts are listed.
UnitRateCalculatorInput - Class in ai.redouble.nucleo.tools.builtin
Input for UnitRateCalculatorTool.
UnitRateCalculatorInput() - Constructor for class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorInput
 
UnitRateCalculatorOutput - Class in ai.redouble.nucleo.tools.builtin
Output from UnitRateCalculatorTool.
UnitRateCalculatorOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorOutput
 
UnitRateCalculatorTool - Class in ai.redouble.nucleo.tools.builtin
Multiplies a unit rate by a quantity with an optional cap on quantity.
UnitRateCalculatorTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.UnitRateCalculatorTool
 
unknown() - Method in record class ai.redouble.demo.ProviderOutcome
Returns the value of the unknown record component.
unknown() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the unknown record component.
UNKNOWN - Enum constant in enum class ai.redouble.nucleo.harness.admission.RateLimitType
Unable to determine type.
UNKNOWN - Enum constant in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Absent or unrecognized stop reason.
UNLISTED - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelStatus
The account's word: its listing no longer names the model (a deleted Azure deployment, access withdrawn on Bedrock), written by the discovery when a run finds an open entry gone from the listing.
UNLOCKED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
unowned() - Method in record class ai.redouble.nucleo.harness.conversation.ConversationService.GateStats
Returns the value of the unowned record component.
UNREACHABLE - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
 
UNREACHABLE - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
UNREACHABLE - Enum constant in enum class ai.redouble.nucleo.harness.models.ModelStatus
This deployment's reach: the provider's endpoint is not served where the process points (a Bedrock surface absent from the configured region), or the model's own ping failed for a reason no retry changes.
unregister(DBResourceProvider) - Static method in class ai.redouble.nucleo.harness.admission.DBResourceProviders
Removes the provider when it is the one registered under its name, for a host whose context shuts down while the process lives on.
unregister(Class) - Static method in class ai.redouble.nucleo.harness.artifacts.TextFormatterRegistry
Removes the formatter registered for exactly this class.
unregister(Class) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Class-based unregister: derives the name from the class's @ToolName and delegates to ToolRegistry.unregister(String).
unregister(String) - Method in class ai.redouble.nucleo.tools.registry.ToolRegistry
Unregisters by name.
unserved() - Method in record class ai.redouble.demo.DiscoverOutcome
Returns the value of the unserved record component.
unserved() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
Returns the value of the unserved record component.
UNSIGNED - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
UNSPECIFIED - Enum constant in enum class ai.redouble.demo.pricing.PriceMention.Audience
The document does not say.
unsubscribe() - Method in interface ai.redouble.nucleo.harness.MessageBus.Subscription
Removes this subscription from the message bus.
unsubscribe(MessageBus.Subscription) - Method in class ai.redouble.nucleo.harness.LinkedQueueMessageBus
 
unsubscribe(MessageBus.Subscription) - Method in interface ai.redouble.nucleo.harness.MessageBus
Removes a subscription.
UnsubscribeRequest() - Constructor for class ai.redouble.nucleo.chat.messages.IncomingMessage.UnsubscribeRequest
 
unverified() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the unverified record component.
unverified() - Method in class ai.redouble.nucleo.harness.models.AbstractModelSpec
 
unverified() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
Whether the entry was written by the discovery's inference and no person has confirmed it: a classifier's judgment, or a shape inherited from an older relative.
UNVERIFIED - Enum constant in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
 
unwrap() - Method in interface ai.redouble.nucleo.harness.admission.DBManagedResource
Returns the stack-specific object jobs need to do their work.
unwrap(Throwable) - Static method in exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Unwraps a throwable to find a buried LLMReadableException exception, or wraps it in a SystemException if none is found.
unwrapRuntime(Throwable, String) - Static method in exception class ai.redouble.nucleo.harness.errors.LLMReadableRuntimeException
Unwraps a throwable to find a buried LLMReadableException exception and rethrow it as an unchecked exception.
updateLimits(ModelSpec, int, int) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterFactory
Updates rate limits for a model based on API response headers.
updateLimits(ModelSpec, int, int) - Method in class ai.redouble.nucleo.harness.admission.RateLimiterRegistry
Updates rate limits based on actual API response headers.
updateRateLimitsFromHeaders(RateLimitInfo) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Updates the rate limits based on API response headers.
updateSpec(String, ModelSpec) - Static method in class ai.redouble.nucleo.harness.models.Models
Records a spec's current factual limits (learned from provider rate-limit response headers).
UPSTREAM_RETRIES - Static variable in class ai.redouble.demo.DemoPolicy
One transparent re-run on an upstream retry signal: a blip clears on the second attempt, and an endpoint still failing then should show as a failed row or section within a minute rather than hold a race or a page for the runtime's default budget.
UpstreamFailure - Record Class in ai.redouble.nucleo.harness.errors.http
What an upstream service actually said when a request failed: the HTTP status and the response detail, carried together so a RateLimiter can record them.
UpstreamFailure(int, String, String, int) - Constructor for record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
Creates an instance of a UpstreamFailure record class.
upstreamRetries - Variable in class ai.redouble.nucleo.harness.AbstractJob
How many transparent re-runs the dispatcher may give this job on an upstream retry signal; see Job.getUpstreamRetries().
UpstreamRetryException - Exception Class in ai.redouble.nucleo.harness.errors.retry
A provider could not serve this attempt and the framework should retry it transparently - without charging the job's own retry budget.
UpstreamRetryException(String, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.retry.UpstreamRetryException
 
UpstreamThrottleException - Exception Class in ai.redouble.nucleo.harness.errors.http
Signals that an upstream API is throttling us.
UpstreamThrottleException(String, String) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.UpstreamThrottleException
 
UpstreamThrottleException(String, String, int) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.UpstreamThrottleException
 
UpstreamThrottleException(String, String, int, Throwable) - Constructor for exception class ai.redouble.nucleo.harness.errors.http.UpstreamThrottleException
 
url() - Method in record class ai.redouble.docs.SearchIndex.Entry
Returns the value of the url record component.
UrlGuardrail - Class in ai.redouble.nucleo.tools.guardrails
Guardrail that validates URLs against private/reserved IP ranges.
UrlGuardrail(Identifiable) - Constructor for class ai.redouble.nucleo.tools.guardrails.UrlGuardrail
 
UrlInput - Interface in ai.redouble.nucleo.tools.guardrails
Marker interface for tool inputs that contain a URL to fetch.
usableAt(Instant) - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Whether the token is still usable at now; a token without an expiry always is.
Usage: - Section in interface ai.redouble.nucleo.harness.Identifiable
 
usageRatio() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the usageRatio record component.
use(ModelPicker) - Static method in class ai.redouble.nucleo.harness.models.ModelPickers
Declares the deployment's picker as an instance: one call at startup, before the first job resolves a model, and no configuration class or system property.
user() - Method in record class ai.redouble.demo.SessionRecord
Returns the value of the user record component.
user() - Method in record class ai.redouble.nucleo.secrets.Credential
Returns the value of the user record component.
user() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
Returns the value of the user record component.
USER - Enum constant in enum class ai.redouble.nucleo.harness.conversation.TurnRole
 
userAndSecret(String, String, String, String, String) - Static method in record class ai.redouble.nucleo.secrets.CredentialShape
A credential that is a pair: a user (an id, a consumer key) and its secret.
UserNotificationEvent - Class in ai.redouble.nucleo.events
An event for important notifications that require user attention.
UserNotificationEvent(JobSnapshot, String, String, UserNotificationEvent.Severity, JobState) - Constructor for class ai.redouble.nucleo.events.UserNotificationEvent
Creates a user notification event without details.
UserNotificationEvent(JobSnapshot, String, String, UserNotificationEvent.Severity, JobState, Object) - Constructor for class ai.redouble.nucleo.events.UserNotificationEvent
Creates a user notification event.
UserNotificationEvent.Severity - Enum Class in ai.redouble.nucleo.events
Severity levels for notifications.
usesSchemaNotation() - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
usesSchemaNotation() - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
Whether this handler's rendered contract describes the response structure in the framework's @-notation.
usesSchemaNotation() - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
usesSchemaNotation() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
UsptoOdpClient - Class in ai.redouble.nucleo.ext.patent.usptoodp
Typed client for the USPTO Open Data Portal (ODP) REST API.
UsptoOdpClient() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpClient
 
UsptoOdpContinuityInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for fetching USPTO ODP continuity data.
UsptoOdpContinuityInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityInput
 
UsptoOdpContinuityOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output containing USPTO ODP continuity data.
UsptoOdpContinuityOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityOutput
 
UsptoOdpContinuityTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Fetches continuity chain (parent/child applications) for a US patent from USPTO ODP.
UsptoOdpContinuityTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpContinuityTool
 
UsptoOdpFetchInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for fetching a single patent from USPTO Open Data Portal.
UsptoOdpFetchInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchInput
 
UsptoOdpFetchOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output from fetching a single patent from USPTO Open Data Portal.
UsptoOdpFetchOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchOutput
 
UsptoOdpFetchTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Fetches detailed US patent data by patent number from USPTO Open Data Portal.
UsptoOdpFetchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFetchTool
 
UsptoOdpForeignPriorityInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for fetching USPTO ODP foreign priority data.
UsptoOdpForeignPriorityInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityInput
 
UsptoOdpForeignPriorityOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output containing USPTO ODP foreign priority data.
UsptoOdpForeignPriorityOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityOutput
 
UsptoOdpForeignPriorityTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Fetches foreign priority claims for a US patent from USPTO ODP.
UsptoOdpForeignPriorityTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpForeignPriorityTool
 
UsptoOdpFullTextInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for fetching full patent text from USPTO Open Data Portal.
UsptoOdpFullTextInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextInput
 
UsptoOdpFullTextOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output from fetching full patent text from USPTO Open Data Portal.
UsptoOdpFullTextOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextOutput
 
UsptoOdpFullTextTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Fetches full patent text (abstract, claims, description) for a US patent.
UsptoOdpFullTextTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpFullTextTool
 
UsptoOdpLegalEventsInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for fetching USPTO ODP legal events.
UsptoOdpLegalEventsInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsInput
 
UsptoOdpLegalEventsOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output containing USPTO ODP legal events.
UsptoOdpLegalEventsOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsOutput
 
UsptoOdpLegalEventsTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Fetches legal status and event history for a US patent from USPTO ODP.
UsptoOdpLegalEventsTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpLegalEventsTool
 
UsptoOdpRateLimiter - Class in ai.redouble.nucleo.ext.patent.ratelimiters
Rate limiter for the USPTO Open Data Portal API.
UsptoOdpRateLimiter() - Constructor for class ai.redouble.nucleo.ext.patent.ratelimiters.UsptoOdpRateLimiter
 
UsptoOdpSearchInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for USPTO Open Data Portal patent search.
UsptoOdpSearchInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchInput
 
UsptoOdpSearchOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output from USPTO Open Data Portal patent search.
UsptoOdpSearchOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchOutput
 
UsptoOdpSearchTool - Class in ai.redouble.nucleo.ext.patent.usptoodp
Searches US patents via the USPTO Open Data Portal (ODP) API.
UsptoOdpSearchTool(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpSearchTool
 
UsptoOdpThinker - Class in ai.redouble.nucleo.ext.patent.usptoodp
API Thinker for USPTO Open Data Portal queries.
UsptoOdpThinker(Identifiable) - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinker
 
UsptoOdpThinkerInput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Input for UsptoOdpThinker.
UsptoOdpThinkerInput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerInput
 
UsptoOdpThinkerOutput - Class in ai.redouble.nucleo.ext.patent.usptoodp
Output from UsptoOdpThinker.
UsptoOdpThinkerOutput() - Constructor for class ai.redouble.nucleo.ext.patent.usptoodp.UsptoOdpThinkerOutput
 
usr() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
Returns the value of the usr record component.
usr() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
Returns the value of the usr record component.
usr() - Method in interface ai.redouble.nucleo.mcp.auth.McpClientCredential
The agent's usr, which is the OAuth client id.
UTILITY - Enum constant in enum class ai.redouble.nucleo.harness.JobType
Housekeeping within a workflow: compaction, enrichment, lookups.

V

validate(Prompt) - Method in class ai.redouble.nucleo.tools.guardrails.ExfiltrationMarkerGuardrail
 
validate(Prompt) - Method in class ai.redouble.nucleo.tools.guardrails.SizeCapGuardrail
 
validate(Skill) - Method in class ai.redouble.nucleo.tools.guardrails.SchemaConformanceGuardrail
 
validate(UrlInput) - Method in class ai.redouble.nucleo.tools.guardrails.UrlGuardrail
 
validate(Object) - Method in class ai.redouble.nucleo.guardrails.PayloadSizeCapGuardrail
 
validate(Object) - Method in class ai.redouble.nucleo.guardrails.PIIDetectionGuardrail
 
validate(Object) - Method in class ai.redouble.nucleo.guardrails.PrincipalAllowListGuardrail
 
validate(Void) - Method in class ai.redouble.nucleo.guardrails.AbstractAdmissionGuardrail
 
validate(T) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
Validates the target object.
validate(T) - Method in interface ai.redouble.nucleo.guardrails.Guardrail
Validates the target object.
validateEstimatedTokens(int) - Method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
Validates that estimated tokens don't exceed model limits.
validateFile(ContentBlocks.FileBlock) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Validates a file block for this provider.
validateFile(ContentBlocks.FileBlock) - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
validateFile(ContentBlocks.FileBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
validateFile(ContentBlocks.FileBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
validateImage(ContentBlocks.ImageBlock) - Method in interface ai.redouble.nucleo.harness.llm.ContentFormatter
Validates an image block for this provider.
validateImage(ContentBlocks.ImageBlock) - Method in class ai.redouble.nucleo.harness.llm.GenericContentFormatter
 
validateImage(ContentBlocks.ImageBlock) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicContentFormatter
 
validateImage(ContentBlocks.ImageBlock) - Method in class ai.redouble.nucleo.providers.openai.OpenAIContentFormatter
 
validateRequiredFields(T) - Static method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
Validates that required fields are present in a POJO instance.
validateToolCall(ToolCall) - Method in class ai.redouble.nucleo.tools.thinking.AbstractThinker
Validates a tool call before submission.
validationErrors(T) - Static method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
Gets a list of validation errors for a POJO instance.
ValidationGuardrail<T> - Interface in ai.redouble.nucleo.guardrails
Validation guardrail: judges a producer's candidate final answer while the producer is still live and able to act on the verdict.
value() - Element in annotation interface ai.redouble.nucleo.harness.DisplayName
The human-readable display name for this job or tool.
value() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMDescription
Description of the field's expected content, including any constraints.
value() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMExample
One or more example values for this field.
value() - Element in annotation interface ai.redouble.nucleo.harness.schema.LLMSummarizable
Content type hint for the Summarizer.
value() - Element in annotation interface ai.redouble.nucleo.harness.schema.TypeAlias
The hierarchical type alias, e.g.
value() - Method in record class ai.redouble.nucleo.mcp.auth.McpAccessToken
Returns the value of the value record component.
value() - Method in class ai.redouble.nucleo.mcp.MCPHandle
 
value() - Element in annotation interface ai.redouble.nucleo.prompt.DynamicPrompt
 
value() - Element in annotation interface ai.redouble.nucleo.prompt.StaticPrompt
 
value() - Element in annotation interface ai.redouble.nucleo.tools.SchemaRefinedBy
 
value() - Element in annotation interface ai.redouble.nucleo.tools.ToolDescription
 
value() - Element in annotation interface ai.redouble.nucleo.tools.ToolName
 
valueOf(String) - Static method in enum class ai.redouble.demo.extract.Classification.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.extract.Sniff.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.extract.Tier
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.pricing.PriceMention.Audience
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.pricing.PriceMention.Kind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.pricing.PricePoint.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.pricing.PriceSeries.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.demo.pricing.PricingReport.DocumentStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.events.JobScheduled.State
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.events.LimiterEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.events.MsgType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.guardrails.ContentGuardrail.Direction
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter.CircuitState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.admission.RateLimiter.Replenishment
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.admission.RateLimitType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.conversation.TurnRole
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.JobDispatcher
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.JobState
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.JobType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.llm.APIDialect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.llm.EmbeddingPurpose
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.Depth
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.Grade
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.Input
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.ModelKind
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.ModelStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.OutputSize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Status
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.models.ThinkingMode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.harness.schema.SummarySize
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.mcp.HTTPMCPEndpoint.Flavor
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.mcp.MCPTransportType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.providers.openai.WireApi
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.redouble.nucleo.tools.ToolType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.redouble.demo.extract.Classification.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.extract.Sniff.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.extract.Tier
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.pricing.PriceMention.Audience
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.pricing.PriceMention.Kind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.pricing.PricePoint.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.pricing.PriceSeries.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.demo.pricing.PricingReport.DocumentStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.events.JobScheduled.State
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.events.LimiterEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.events.MsgType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.events.SchedulerEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.ext.patent.epo.EPOService
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.guardrails.ContentGuardrail.Direction
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter.CircuitState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.admission.RateLimiter.Replenishment
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.admission.RateLimitType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.conversation.compaction.CompactionLevel
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.conversation.TurnRole
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.JobDispatcher
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.JobState
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.JobType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.llm.APIDialect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.llm.EmbeddingPurpose
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.llm.LLMStopReason
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.Depth
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Verdict
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.Grade
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.Input
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.ModelKind
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.ModelStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.OutputSize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Classification
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.ProbeOutcome.Status
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.models.ThinkingMode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.harness.schema.SummarySize
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.mcp.HTTPMCPEndpoint.Flavor
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.mcp.MCPTransportType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.providers.openai.WireApi
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.redouble.nucleo.tools.ToolType
Returns an array containing the constants of this enum class, in the order they are declared.
valueToTree(Object) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Convert a value to a JsonNode tree.
variable() - Method in record class ai.redouble.demo.PartView
Returns the value of the variable record component.
variable() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
Returns the value of the variable record component.
variableName(String) - Static method in class ai.redouble.nucleo.secrets.EnvironmentSecrets
The environment variable that carries the secret part of a credential id under the one rule.
variants(String) - Static method in class ai.redouble.nucleo.harness.models.Models
The provider-variant specs sharing a logical identity.
vector() - Method in record class ai.redouble.demo.extract.FileIndex.Entry
Returns the value of the vector record component.
vector() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
Returns the value of the vector record component.
verdict() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the verdict record component.
VERDICT - Enum constant in enum class ai.redouble.nucleo.harness.models.OutputSize
A label, a boolean, a classification, a one-field POJO.
verifiedBy() - Method in record class ai.redouble.demo.ConnectOutcome
Returns the value of the verifiedBy record component.
version() - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
Returns the value of the version record component.
VERSIONS_LIST - Static variable in class ai.redouble.docs.NavGenerator
The address, relative to a page, of the list of versions a published site sits beside.
VERTEX_GEMINI - Enum constant in enum class ai.redouble.nucleo.harness.llm.APIDialect
 
vetPick(ModelSpec, Seat, Situation) - Method in class ai.redouble.nucleo.harness.models.AbstractModelPicker
A picker FAMILY's invariant over its own answers, applied to every pick before availability and failover ever see it - how an intermediate base (ZDR-only, ...) constrains what its subclasses may pick without owning their policy.
vetPick(ModelSpec, Seat, Situation) - Method in class ai.redouble.nucleo.providers.bedrock.ZdrOnlyModelPicker
 
ViolationAnalysisInput - Class in ai.redouble.nucleo.tools.builtin
Input for analyzing guardrail violations to determine intent.
ViolationAnalysisInput() - Constructor for class ai.redouble.nucleo.tools.builtin.ViolationAnalysisInput
 
ViolationAnalysisOutput - Class in ai.redouble.nucleo.tools.builtin
Output from analyzing guardrail violations.
ViolationAnalysisOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.ViolationAnalysisOutput
 
vision() - Method in record class ai.redouble.demo.CatalogEntry
Returns the value of the vision record component.
vision(Identifiable, FileRef) - Method in class ai.redouble.demo.extract.AwtFreeExtractionTools
 
vision(Identifiable, FileRef) - Method in interface ai.redouble.demo.extract.ExtractionTools
The model reader for images (and PDFs when ExtractionTools.readsPdfLocally() is false, or a PDF's scanned pages when true).
vision(Identifiable, FileRef) - Method in class ai.redouble.demo.poi.PoiExtractionTools
 
VISION - Enum constant in enum class ai.redouble.demo.extract.Tier
Transcribed by a vision-capable model: images, and PDFs with no text layer.
VisionExtractTool - Class in ai.redouble.demo.extract
The tier for what the code cannot read: an image, or a PDF.
VisionExtractTool(Identifiable) - Constructor for class ai.redouble.demo.extract.VisionExtractTool
 
VoidThinkerInput - Class in ai.redouble.nucleo.tools.thinking
Empty thinker input for message-driven thinkers like ReactiveThinker.
VoidThinkerInput() - Constructor for class ai.redouble.nucleo.tools.thinking.VoidThinkerInput
 
VoidThinkerOutput - Class in ai.redouble.nucleo.tools.thinking
Empty thinker output for message-driven thinkers like ReactiveThinker.
VoidThinkerOutput() - Constructor for class ai.redouble.nucleo.tools.thinking.VoidThinkerOutput
 

W

waiters() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the waiters record component.
waitNanos() - Method in record class ai.redouble.nucleo.events.LimiterEvent
Returns the value of the waitNanos record component.
walk(JsonNode, MCPHandle, String) - Static method in class ai.redouble.nucleo.mcp.MCPResultWalker
Walks the supplied tree and produces an MCPArtifact.
warmCache() - Static method in class ai.redouble.nucleo.prompt.Prompts
Eagerly produce every registered StaticPromptSource default, running its guardrails and populating the cache.
warning(JobSnapshot, String, String) - Static method in class ai.redouble.nucleo.events.UserNotificationEvent
Convenience factory for warning notifications.
WARNING - Enum constant in enum class ai.redouble.nucleo.events.UserNotificationEvent.Severity
 
wasRateLimited() - Method in class ai.redouble.nucleo.harness.admission.RateLimitInfo
 
wasTruncated() - Method in class ai.redouble.nucleo.harness.llm.LLMResponse
Checks if the response was truncated due to hitting the output ceiling.
WebFetchInput - Class in ai.redouble.nucleo.tools.builtin
Input parameters for fetching web page content.
WebFetchInput() - Constructor for class ai.redouble.nucleo.tools.builtin.WebFetchInput
 
WebFetchOutput - Class in ai.redouble.nucleo.tools.builtin
Output from WebFetchTool - fetched web page content.
WebFetchOutput() - Constructor for class ai.redouble.nucleo.tools.builtin.WebFetchOutput
 
WebFetchTool - Class in ai.redouble.nucleo.tools.builtin
Fetches web page content from a URL.
WebFetchTool(Identifiable) - Constructor for class ai.redouble.nucleo.tools.builtin.WebFetchTool
 
WEBP - Enum constant in enum class ai.redouble.demo.extract.Sniff.Kind
 
WebPageArtifact - Class in ai.redouble.nucleo.harness.artifacts
Artifact representing a web page from search results.
WebPageArtifact() - Constructor for class ai.redouble.nucleo.harness.artifacts.WebPageArtifact
 
WebSocketMessage<T> - Class in ai.redouble.nucleo.chat.messages
Generic WebSocket message wrapper for outgoing messages.
WebSocketMessage() - Constructor for class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
WebSocketMessage(WebSocketMessageType, String, T) - Constructor for class ai.redouble.nucleo.chat.messages.WebSocketMessage
 
WebSocketMessageType - Enum Class in ai.redouble.nucleo.chat.messages
Types of outgoing WebSocket messages.
weight() - Method in class ai.redouble.nucleo.mcp.MCPToolProvider
 
weight() - Method in class ai.redouble.nucleo.tools.registry.ClassToolProvider
 
weight() - Method in class ai.redouble.nucleo.tools.registry.RequestSkillProvider
 
weight() - Method in class ai.redouble.nucleo.tools.registry.RequestToolsProvider
 
weight() - Method in interface ai.redouble.nucleo.tools.registry.ToolProvider
Effective weight metadata.
WEIGHT_META - Static variable in class ai.redouble.nucleo.mcp.server.McpSchemaPublisher
`_meta` key carrying the tool's ToolWeight cost envelope.
wellKnownAuthorizationServerUrls(URI) - Static method in class ai.redouble.nucleo.mcp.auth.McpAuthorizationDiscovery
Where to look for an authorization server's metadata, in the order the MCP specification prescribes for an issuer with and without a path component.
wellKnownProtectedResourceUrls(URI) - Static method in class ai.redouble.nucleo.mcp.auth.McpAuthorizationDiscovery
Where to look for the protected resource metadata of mcp without a challenge: the path-inserted form when the resource has a path, then the root form.
What it does not check - Section in class ai.redouble.nucleo.mcp.server.McpInputGate
 
What it never says - Section in class ai.redouble.nucleo.mcp.server.McpInputGate
 
What it refuses - Section in class ai.redouble.nucleo.mcp.server.McpInputGate
 
What the schema does not say, the gate does not decide - Section in class ai.redouble.nucleo.mcp.server.McpInputGate
 
whenFalse() - Method in record class ai.redouble.nucleo.harness.decision.Noul
Returns the value of the whenFalse record component.
whenTrue() - Method in record class ai.redouble.nucleo.harness.decision.Noul
Returns the value of the whenTrue record component.
wireAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the wireAfter record component.
wireApi() - Method in class ai.redouble.nucleo.providers.openai.AbstractOpenAIChatClient
Which of the two dialects this client speaks: the surface its provider serves.
WireApi - Enum Class in ai.redouble.nucleo.providers.openai
Which of OpenAI's two APIs a client speaks.
wireBefore() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
Returns the value of the wireBefore record component.
wireConversation(JobRequirements, Depth, OutputDeclaration, Class, String) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
Builds this tool's conversation once and wires a fresh binding onto it for this attempt, from the pinned entry or the declared grade.
wireConversation(JobRequirements, Depth, Supplier) - Method in class ai.redouble.nucleo.tools.AbstractModelDependentTool
Wires a conversation the tool builds itself - one carrying images or files, or any shape the rendered input prompt cannot express - built once through the supplier on the first call and given a fresh binding per attempt, exactly as the prompt form is.
wireModelId() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
Returns the value of the wireModelId record component.
wireName() - Method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
The value a request names this dialect by: the enum name, lowercase.
wireNames() - Static method in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
Every accepted dialect name, comma separated: what a refusal of an unknown one may say.
Wiring - Section in class ai.redouble.nucleo.mcp.server.McpBoundaryJson
 
withAttemptNumber(int) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with updated attempt number.
withCompletedAt(Instant) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with completed timestamp.
withDependencyJobIds(List) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with dependency job IDs.
withDescription(String) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with overridden description.
withIncrementedAttempt() - Method in exception class ai.redouble.nucleo.harness.errors.retry.RateLimitRetryException
Creates new exception with incremented attempt counter.
withIncrementedAttempt() - Method in exception class ai.redouble.nucleo.harness.errors.retry.TransientErrorRetryException
Creates new exception with incremented attempt counter.
withMetadata(Map) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with updated metadata.
withStartedAt(Instant) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with started timestamp.
withState(JobState) - Method in class ai.redouble.nucleo.harness.JobSnapshot
Returns a new snapshot with updated state.
workflow(String) - Method in class ai.redouble.nucleo.harness.observability.CostLedger
The workflow's spend so far, or null when none of its jobs has finished a call.
workflow(String, String) - Static method in interface ai.redouble.nucleo.harness.Job
Creates a workflow identity for root jobs.
WORKFLOW_COMPLETE - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
WORKFLOW_FAILED - Enum constant in enum class ai.redouble.nucleo.chat.messages.WebSocketMessageType
 
WorkflowCompleteEvent - Class in ai.redouble.nucleo.events
Terminal event signaling that an entire workflow has completed (successfully or not).
WorkflowCompleteEvent(JobSnapshot) - Constructor for class ai.redouble.nucleo.events.WorkflowCompleteEvent
Creates a successful workflow complete event.
WorkflowCompleteEvent(JobSnapshot, boolean, String) - Constructor for class ai.redouble.nucleo.events.WorkflowCompleteEvent
Creates a workflow complete event.
workflowId - Variable in class ai.redouble.nucleo.harness.AbstractWorkflowObserver
 
WorkflowTerminationEvent - Interface in ai.redouble.nucleo.events
Sealed category for events signaling that an entire workflow has ended.
workingDirectory() - Method in record class ai.redouble.demo.DemoCatalog.Status
Returns the value of the workingDirectory record component.
wrap(String) - Method in interface ai.redouble.nucleo.harness.llm.encode.TextWrapper
 
wrap(String) - Method in class ai.redouble.nucleo.providers.anthropic.AnthropicTextWrapper
 
wrap(String) - Method in class ai.redouble.nucleo.providers.bedrock.BedrockTextWrapper
 
wrap(String) - Method in class ai.redouble.nucleo.providers.openai.OpenAITextWrapper
 
WrapMcp - Class in ai.redouble.examples.mcpwrap
The wrapped remote tool called like any local one: a typed input in, a typed OrderStatus out.
WrapMcp() - Constructor for class ai.redouble.examples.mcpwrap.WrapMcp
 
wrapWithContext(Throwable, String, String, Object, String) - Static method in exception class ai.redouble.nucleo.harness.errors.LLMReadableCheckedException
Wraps a throwable with semantic context, preserving the correctable/uncorrectable distinction.
write(ThinkingResponse) - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
write(Object) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize to pretty-printed JSON.
write(String) - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
write(Path) - Method in class ai.redouble.docs.SearchIndex
Writes search-index.js, the entries as the array SEARCH_INDEX.
write(T) - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
write(T) - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
writeCompact(Object) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize to compact JSON (no pretty-print).
writeDefinition() - Method in class ai.redouble.nucleo.harness.conversation.PojoResponseHandler
 
writeDefinition() - Method in interface ai.redouble.nucleo.harness.conversation.ResponseHandler
 
writeDefinition() - Method in class ai.redouble.nucleo.harness.conversation.StringResponseHandler
 
writeDefinition() - Method in class ai.redouble.nucleo.tools.thinking.ThinkingResponseHandler
 
writeSummarized(Object) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize with @LLMSummarizable fields summarized (default truncation).
writeSummarized(Object, Summarizer) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize with @LLMSummarizable fields summarized using the provided Summarizer.
writeSummarizedCompact(Object) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Same as NucleoJsonSerializer.writeSummarized(Object) but compact (no pretty-print).
writeSummarizedWithRefs(Object, ArtifactRegistry) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize for model input: @LLMSummarizable fields summarized (default truncation), Artifact fields replaced with {"@ref": "..."} and registered in the registry.
writeSummarizedWithRefs(Object, ArtifactRegistry, Summarizer) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
Serialize for model input: @LLMSummarizable fields summarized, Artifact fields replaced with {"@ref": "..."} and registered in the registry.

X

XL - Enum constant in enum class ai.redouble.nucleo.harness.models.Grade
 
xmlToJson(String) - Static method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
Converts an EPO XML response to a Jackson JsonNode for uniform navigation.

Y

yesNo(Object) - Static method in class ai.redouble.nucleo.util.Parsing
A yes/no answer in any of its usual spellings: Y, YES, T, TRUE, 1 and N, NO, F, FALSE, 0, case insensitive, surrounding whitespace ignored, read through the value's text form.

Z

ZdrOnlyModelPicker - Class in ai.redouble.nucleo.providers.bedrock
The picker base for deployments where zero data retention is non-negotiable: every answer - pick and failover substitute alike - must be Bedrock-hosted (the account runs retention mode none) and must not require the LAX data-share posture (ModelSpec.requiresLax(): the one path on Bedrock where prompts reach the model provider).
ZdrOnlyModelPicker() - Constructor for class ai.redouble.nucleo.providers.bedrock.ZdrOnlyModelPicker
 
zone() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
Returns the value of the zone record component.
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form