Index
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
ClientProvidertemplate: 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
EPOClientbound 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
DBResourceProviderover a HibernateSessionFactory: each handle owns oneSessionholding 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
- 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
Admissioninstalls, theRateLimiter.Replenishment.RELEASEdefault 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
Stoppablewith 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
-
PromptSourcedispatching 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
QuotaExhaustedExceptionmessage. - 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
addedrecord 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
ToolProviderto 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
AdmissionGuardrailjudges: 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
AdmissionContextrecord 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
AgentTracewrites 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
AgentCapabilitiesrecord 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
AgentRequestrecord 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
AgentSecretrecord 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
AgentSigningKeyrecord 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
amountrecord component. - amount() - Method in record class ai.redouble.nucleo.harness.observability.Cost
-
Returns the value of the
amountrecord 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
answerrecord 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
answersrecord component. - answers() - Method in record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
-
Returns the value of the
answersrecord 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 anImageBlockParam(reusingAnthropicImageBlockEncoder.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
ModelSpecto the Anthropic SDKModel. - AnthropicModelResolver() - Constructor for class ai.redouble.nucleo.providers.anthropic.AnthropicModelResolver
- AnthropicModelSpec - Class in ai.redouble.nucleo.providers.anthropic
-
ModelSpecfor 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 fromclaude-opus-4-7,anthropic.claude-opus-4-7,claude-opus-4-5-20251101-v1:0or the oldclaude-3-haiku-20240307; the catalog id isclaude-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.ToolDefinitionBlockencoder: 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
ToolResultBlockParamlinked 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
ToolUseBlockParamcarrying 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
argumentrecord 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
artifactrecord 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
Artifactinterface, 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.CEILINGhas 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
Attemptrecord 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
AuthorizationServerMetadatarecord class. - authorizationServers() - Method in record class ai.redouble.nucleo.mcp.auth.ProtectedResourceMetadata
-
Returns the value of the
authorizationServersrecord 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
availablePermitsrecord component. - availablePermits() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
-
Returns the value of the
availablePermitsrecord component. - availableRequests() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
-
Returns the value of the
availableRequestsrecord component. - availableTokens() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
-
Returns the value of the
availableTokensrecord 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 asOpenAISDKClient, 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
Classto the map'sClass<? extends BlockEncoder<B>>. - base64() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.FileBlock
-
Returns the value of the
base64record component. - base64() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
-
Returns the value of the
base64record 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 perBedrockClients.credentialsProvider(), the region perBedrockClients.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.documentcarrying the decoded bytes, an image file becomes aContentBlock.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.imagecarrying 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'sBenchmarkRace. - 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 throughGrade.CEILINGexactly as the judge is) and then on every open model of every grade this deployment can call,runstimes 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
BenchmarkOutcomerecord 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
Benchmarknamed - 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
BenchmarkRequestrecord 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
textin aStaticTextSource. - 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.ContentBlockinto a provider's native content block of typeB. - 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
bodyrecord 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
bodyrecord 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-idheader, 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
bundleIdrecord 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
cacheEnabledrecord 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
cacheReadTokensrecord 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
cacheSystemrecord component. - cacheWriteTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
cacheWriteTokensrecord 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
Callrecord class. - callerClassName() - Method in record class ai.redouble.nucleo.guardrails.AdmissionContext
-
Returns the value of the
callerClassNamerecord 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
CancelHeartbeatrecord 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
capacityrecord 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 blockInput.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
catalogrecord component. - catalog() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
catalogrecord 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.jsonwith 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
CatalogEntryrecord class. - catalogFile() - Method in record class ai.redouble.demo.DemoCatalog.Status
-
Returns the value of the
catalogFilerecord 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
ProbeOutcomewhatever happens. - CatalogPins - Record Class in ai.redouble.nucleo.harness.models
-
The
pinsobject of a deployment'smodels.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
CatalogPinsrecord 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.CEILINGresolves 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
channelrecord 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
ChannelScoperecord 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
choicerecord 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
Choicerecord 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
ChoiceAnswerrecord 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
circuitStaterecord 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 throughartifactRefs. - 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
classifiedrecord component. - classified() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
classifiedrecord component. - classifiedBy() - Method in record class ai.redouble.demo.DiscoverOutcome
-
Returns the value of the
classifiedByrecord component. - classifiedBy() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
classifiedByrecord component. - classifiedDropped() - Method in record class ai.redouble.demo.DiscoverOutcome
-
Returns the value of the
classifiedDroppedrecord component. - classifiedDropped() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
classifiedDroppedrecord 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
classifierFailurerecord component. - classifierFailure() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
classifierFailurerecord component. - classify(int, Header[], String) - Method in class ai.redouble.nucleo.ext.patent.epo.EPOClient
-
Maps EPO's robot-detection response (
HTTP 403withCLIENT.RobotDetectedin the body) toHttp429Exceptionso 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
-
ToolProviderthat wraps aClass<? 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
Clientfor one provider/endpoint. - ClientProviders - Class in ai.redouble.nucleo.harness.llm
-
Registry of
ClientProviders, discovered through the JDKServiceLoaderand keyed byClientProvider.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
canonicalDimcomponents, 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
CompactedReplyrecord 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
PromptContextlineage for a given (key, content) pair. - confidence() - Method in record class ai.redouble.nucleo.harness.decision.ChoiceAnswer
-
Returns the value of the
confidencerecord component. - confidence() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
-
Returns the value of the
confidencerecord 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
configuredrecord 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
confirmedrecord 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
StatusMessagethat 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
modelwhen 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
ConnectOutcomerecord 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
ConnectRequestrecord class. - consecutiveFailures() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
-
Returns the value of the
consecutiveFailuresrecord component. - CONSUMER_KEY - Static variable in class ai.redouble.nucleo.mcp.server.McpTransportInterposer
-
Transport-context key under which an admitted
tools/callcarries 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
contentrecord component. - content() - Method in interface ai.redouble.nucleo.prompt.Prompt
-
Canonical content:
TextNodefor text,ObjectNodefor structured prompts. - content() - Method in record class ai.redouble.nucleo.prompt.TextPrompt
-
Returns the value of the
contentrecord 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
contentBlocksrecord 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
conversationrecord 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
conversationIdrecord 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
LLMCalldoes: 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 toResponseCorrection.MAX_CORRECTIONStimes. - 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
corpusrecord component. - corpusAsOf() - Method in record class ai.redouble.demo.RuntimeStatus
-
Returns the value of the
corpusAsOfrecord 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
costrecord 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
Costrecord 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
countrecord 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
Toolinstance 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
credentialrecord 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
Credentialrecord 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
Secretsstore: the oneClientProvider.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
credentialsrecord 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
CredentialShaperecord 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
CredentialViewrecord class. - currency() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
currencyrecord component. - currency() - Method in record class ai.redouble.nucleo.harness.observability.Cost
-
Returns the value of the
currencyrecord component. - current() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
-
Returns the value of the
currentrecord 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
customerIdrecord 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
CustomerScoperecord 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
datarecord 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
PromptSourcethat 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
DecideCapabilitiesrecord 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 byDecideProductGroupsToolon 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
DecisionTracewrites 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
decisionrecord 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
DecisionRequestin, 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
DecisionRequestrecord 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
DecisionThinkermay 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
DecisionTurnrecord 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
declaredrecord 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
decodedrecord component. - Decoded(Map, Integer, String) - Constructor for record class ai.redouble.nucleo.harness.decision.SystemOneWire.Decoded
-
Creates an instance of a
Decodedrecord 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
MeterCustomizerthat 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
pinsinto itsmodels.jsonruns 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
SpanCustomizerthat 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
-
Default
TokenizerFactory. - DefaultTokenizerFactory() - Constructor for class ai.redouble.nucleo.harness.models.DefaultTokenizerFactory
- DefaultToolWeights - Class in ai.redouble.nucleo.tools
-
Default
ToolWeightinstances 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 throughrequest_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 throughGrade.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,DemoCorpusandDemoCatalogthe 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
depthrecord 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), orthe 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
descriptionrecord component. - description() - Method in record class ai.redouble.demo.SkillEntry
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
-
Returns the value of the
descriptionrecord 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
descriptionrecord 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
detailrecord component. - detail() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
-
Returns the value of the
detailrecord component. - detail() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
-
Returns the value of the
detailrecord 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/callcarries 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
CatalogAdminlists and pings only the providers whose credentials are new or changed this session, writes the result to the deployment'smodels.jsonand adopts it live. - discover() - Method in class ai.redouble.demo.spring.DemoController
-
The discovery, on a click instead of a terminal: the shared
CatalogAdminlists and pings only the providers whose credentials are new or changed this session, writes the result to the deployment'smodels.jsonand 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
DiscoveredModelrecord 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 (
classifiedBynames 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
DiscoverOutcomerecord 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
dispatcherRunningrecord component. - displaced() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
-
Returns the value of the
displacedrecord 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
documentDaterecord 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
documentsrecord 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 whichRateLimiter.fits(List, List)would become true for these lists from the clock alone;nullwhen only an external event can change the answer - always forRateLimiter.Replenishment.RELEASEaccounts, and for any account whenmineplusreservedAheadexceeds its capacity. - editableFile() - Method in record class ai.redouble.demo.DemoCatalog.Status
-
Returns the value of the
editableFilerecord 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
OPENandDISABLEDalone -DEPRECATEDis the vendor's,UNLISTEDthe account's andUNREACHABLEthis 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
effectiveWindowMsrecord 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 byFormats.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,
Admissiondoes. - ElasticWindowRateLimiter() - Constructor for class ai.redouble.nucleo.harness.admission.ElasticWindowRateLimiter
-
Validates the template values once, each with
IllegalArgumentExceptionnaming 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
ElasticWindowStatusrecord 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
embeddingsrecord 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
endpointrecord 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
entriesrecord component. - entries() - Method in record class ai.redouble.demo.DiscoverOutcome
-
Returns the value of the
entriesrecord component. - entries() - Method in record class ai.redouble.demo.RuntimeStatus
-
Returns the value of the
entriesrecord component. - entries() - Method in record class ai.redouble.docs.Contents.Part
-
Returns the value of the
entriesrecord 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
entriesrecord component. - Entry(String, String, float[], String) - Constructor for record class ai.redouble.demo.extract.FileIndex.Entry
-
Creates an instance of a
Entryrecord class. - Entry(String, String, String, String, String) - Constructor for record class ai.redouble.docs.SearchIndex.Entry
-
Creates an instance of a
Entryrecord class. - Entry(String, Path, int) - Constructor for record class ai.redouble.docs.Contents.Entry
-
Creates an instance of a
Entryrecord 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
EntryEditrecord 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
EntryReportrecord 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-Controlresponse 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
ErrorBodyrecord 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
excerptrecord 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
expiresAtrecord 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:
ExtractPricesToolper document,CanonicalizeProductsToolonce. - 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 (
DecideProductGroupsToolputs 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
factsrecord 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
failurerecord component. - failure() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
-
Returns the value of the
failurerecord component. - failure() - Method in record class ai.redouble.nucleo.harness.models.Situation.Attempt
-
Returns the value of the
failurerecord component. - failure() - Method in record class ai.redouble.nucleo.tools.deciding.DecisionTurn
-
Returns the value of the
failurerecord 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
familyrecord 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
filerecord 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
FileBlockrecord class. - FileBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.FileBlockencoder: 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
filenamerecord 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
Toolsubclass annotated withToolNamein a package and return them asClassToolProviders. - findUnknownHost(Throwable) - Static method in class ai.redouble.nucleo.harness.llm.AbstractLLMClient
-
The
UnknownHostExceptionanywhere 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
minefit right now withreservedAheadset aside. - FixedInterval(Duration) - Constructor for record class ai.redouble.nucleo.harness.Recurrence.FixedInterval
-
Creates an instance of a
FixedIntervalrecord 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
floorRatiorecord 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
foundrecord component. - fragment() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
-
Returns the value of the
fragmentrecord 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
fromPreviousrecord 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
GateStatsrecord class. - GEMINI - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
-
Gemini function declarations: the reference keywords spelled
refanddefs, only the attributes its list names,formatfor 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
rootintodocsDir, every page carryingversion; 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
nullforVoid-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()xModelSpec.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()xModelSpec.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
@DisplayNameannotation (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.CEILINGfor 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.GUARDRAILjob, 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
OutputSizerung 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
OutputSizerung 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
ClientProviderthat 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_FILTEREDand the provider explained itself (Anthropic'sstop_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_FILTEREDstop (Anthropic'sstop_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/callresponses from this endpoint, passed to the SDK'sMcpClient.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.OPENis picked and pinged,ModelStatus.DISABLEDis the deployment's own decision andModelStatus.DEPRECATEDthe 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.CEILINGfor a seat that wants the strongest model the deployment serves. - grade() - Method in record class ai.redouble.demo.AgentRequest
-
Returns the value of the
graderecord component. - grade() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
graderecord component. - grade() - Method in record class ai.redouble.demo.EntryEdit
-
Returns the value of the
graderecord component. - grade() - Method in record class ai.redouble.demo.OrderEdit
-
Returns the value of the
graderecord component. - grade() - Method in record class ai.redouble.nucleo.harness.models.Seat
-
Returns the value of the
graderecord 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
Gradeladder: 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
gradesrecord component. - Grant - Class in ai.redouble.nucleo.harness.admission
- 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
grantTypesSupportedrecord 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
groupsrecord component. - growthPenalty() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
-
Returns the value of the
growthPenaltyrecord 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
@ToolNamevalue 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
headersrecord component. - heading() - Method in record class ai.redouble.docs.SearchIndex.Entry
-
Returns the value of the
headingrecord 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
heapMaxBytesrecord component. - heapUsedBytes() - Method in record class ai.redouble.nucleo.harness.admission.MemoryPressureStatus
-
Returns the value of the
heapUsedBytesrecord component. - Heart - Class in ai.redouble.nucleo.harness
-
The heartbeat engine: consumes framework-minted
Heartbeats off the bus into theHeartbeatStore, 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
heartbeatrecord component. - heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
-
Returns the value of the
heartbeatrecord component. - heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
-
Returns the value of the
heartbeatrecord component. - heartbeat() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
-
Returns the value of the
heartbeatrecord component. - Heartbeat - Class in ai.redouble.nucleo.harness
-
A stored heartbeat: the intent of a
ScheduleHeartbeatplus the captured authority under which it will fire - the publisher's principal and, for orchestrator-published schedules, the publisher's sealedScopeGuard, 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
HeartbeatFiredrecord 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
HeartbeatFireFailedrecord class. - heartbeatId() - Method in record class ai.redouble.nucleo.events.heartbeat.CancelHeartbeat
-
Returns the value of the
heartbeatIdrecord component. - heartbeatId() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
-
Returns the value of the
heartbeatIdrecord 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
HeartbeatReboundrecord 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
HeartbeatRequestedrecord 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
HeartbeatReboundinstead). - 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
HeartbeatScheduledrecord 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
heldOnMemoryrecord 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
Hitrecord 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
hostrecord component. - host() - Method in record class ai.redouble.nucleo.secrets.Credential
-
Returns the value of the
hostrecord component. - host() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
-
Returns the value of the
hostrecord 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
HttpNNNExceptionclasses andHttpUnmappedStatusException) 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
HttpReplyrecord 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
HttpErrorResponsesees 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
idrecord component. - id() - Method in record class ai.redouble.demo.CredentialView
-
Returns the value of the
idrecord component. - id() - Method in record class ai.redouble.demo.EntryEdit
-
Returns the value of the
idrecord component. - id() - Method in record class ai.redouble.demo.PinEdit
-
Returns the value of the
idrecord component. - id() - Method in record class ai.redouble.demo.SessionRecord
-
Returns the value of the
idrecord component. - id() - Method in record class ai.redouble.docs.GenerateDocs.Page
-
Returns the value of the
idrecord 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
idrecord component. - id() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
-
Returns the value of the
idrecord 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
clientInfoof 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.7for bothus.anthropic.claude-opus-4-7andclaude-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-instructsuffix. - 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
idsrecord component. - ignored() - Method in record class ai.redouble.demo.pricing.PriceHistory.Result
-
Returns the value of the
ignoredrecord 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
ImageBlockrecord class. - ImageBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.ImageBlockencoder: 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 concreteArtifactimplementor 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
inputrecord 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
inputJsonrecord component. - inputModalities() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
-
Returns the value of the
inputModalitiesrecord component. - inputPricePerMillion() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
inputPricePerMillionrecord component. - inputPricePerMillion() - Method in record class ai.redouble.demo.EntryEdit
-
Returns the value of the
inputPricePerMillionrecord 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
inputTokensrecord component. - inputTokens() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
-
Returns the value of the
inputTokensrecord component. - inputTokens() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
inputTokensrecord 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
instructionsrecord component. - instructions() - Method in record class ai.redouble.nucleo.harness.decision.Choice
-
Returns the value of the
instructionsrecord component. - instructions() - Method in record class ai.redouble.nucleo.harness.decision.Noul
-
Returns the value of the
instructionsrecord 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
instructionsrecord 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
introrecord component. - inUse() - Method in record class ai.redouble.nucleo.events.LimiterEvent
-
Returns the value of the
inUserecord 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
isErrorrecord 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
isLastrecord 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
issuerrecord 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
DBResourceProviderover anyDataSource: a job gets a plainConnection, 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
jobClassrecord component. - jobClass() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
-
Returns the value of the
jobClassrecord 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 byJobCancelledExceptionon 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
jobIdrecord component. - jobId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
jobIdrecord component. - jobName() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
jobNamerecord 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
GrantthatAdmissiontook for the job's wholeDemand(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
jsonrecord component. - json() - Method in record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
-
Returns the value of the
jsonrecord component. - json() - Method in record class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer.JsonProseSplit
-
Returns the value of the
jsonrecord component. - JsonBlock(String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.JsonBlock
-
Creates an instance of a
JsonBlockrecord class. - JsonBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.JsonBlockencoder: 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
Modelsfacade 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
JsonProseSplitrecord 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
algthis key signs.
K
- k() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
-
Returns the value of the
krecord component. - k() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
-
Returns the value of the
krecord component. - kept() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
keptrecord component. - key() - Method in record class ai.redouble.demo.ProviderOutcome
-
Returns the value of the
keyrecord component. - key() - Method in record class ai.redouble.demo.ProviderStatus
-
Returns the value of the
keyrecord 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
keyrecord component. - key() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
-
Returns the value of the
keyrecord 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
keyrecord 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
keyIdrecord component. - kind() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
kindrecord 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
kindrecord 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
lastActivityrecord 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
lastFailureAtrecord component. - lastOutcome() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
-
Returns the value of the
lastOutcomerecord component. - lastRefill() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
-
Returns the value of the
lastRefillrecord component. - lastSuccessAt() - Method in record class ai.redouble.nucleo.harness.models.AbstractModelPicker.SpecHealth
-
Returns the value of the
lastSuccessAtrecord component. - latencyMs() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
latencyMsrecord component. - Layer(String, String, boolean) - Constructor for record class ai.redouble.nucleo.harness.models.JsonModelsBackend.Layer
-
Creates an instance of a
Layerrecord 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
levelsrecord component. - levels() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
-
Returns the value of the
levelsrecord 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
limiterCategoryrecord 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
LimiterEventrecord 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
LimiterEventstream 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
limiterNamerecord 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
RateLimitersuffix 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 asorders_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 viaTextFormatterRegistry. - ListArtifactTextFormatter() - Constructor for class ai.redouble.nucleo.harness.artifacts.ListArtifactTextFormatter
- listed() - Method in record class ai.redouble.demo.ConnectOutcome
-
Returns the value of the
listedrecord component. - listed() - Method in record class ai.redouble.demo.ProviderOutcome
-
Returns the value of the
listedrecord component. - listed() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.ProviderReport
-
Returns the value of the
listedrecord 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
LLMRequestwhoseinputJson/outputJsonthis 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:
@requiredin the notation the model reads, therequiredarray of the JSON Schema, and whatPojoResponseHandler.validateRequiredFieldschecks 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
SummarizationTooljobs 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-linksfor a build that does not ship the javadoc tree - backticked class names then stay code chips instead of becoming dead links - and--no-versionsfor 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.jsonfor 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
maxConcurrentrecord component. - maxConcurrent() - Method in record class ai.redouble.nucleo.harness.admission.SemaphoreLimiterStatus
-
Returns the value of the
maxConcurrentrecord 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.ensureFitscan 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
maxRequestsrecord component. - maxRequests() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
-
Returns the value of the
maxRequestsrecord component. - maxTokens() - Method in record class ai.redouble.nucleo.harness.admission.TokenBucketStatus
-
Returns the value of the
maxTokensrecord 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
McpAccessTokenrecord 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
Artifactfrom 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-Authenticatechallenge 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
McpInputGatejudges 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
MCPClientinstances keyed byMCPEndpoint.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
McpConsumerrecord 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 anMCPArtifacttree. - 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
ToolProviderinto theMcpSchema.Toolan external client sees. - McpServerConfig - Class in ai.redouble.examples.mcpserver
-
The MCP endpoint in three beans: the SDK's stateless HTTP servlet mounted at
/mcplike any servlet, and anMcpToolServerover 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
resourceindicator. - 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
- 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
JsonNodearguments, 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
-
ToolProviderfor 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
meaningrecord component. - meaning() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
-
Returns the value of the
meaningrecord 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 (
CRITICALwhile latched,DRAININGwhile memory's line is non-empty,GREENotherwise), 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
MemoryPressureStatusrecord class. - mention() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
-
Returns the value of the
mentionrecord 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
messagerecord 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
_metakey 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
metadatarecord 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
mimeTyperecord component. - mimeType() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ImageBlock
-
Returns the value of the
mimeTyperecord 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
TypeAliasRegistryinitialization when concreteArtifactclasses are found without a required@TypeAliasannotation. - 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
modelIdrecord component. - modelId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
modelIdrecord 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-5is a neweropusthanopus-4.8and thatnova-2-litesucceedsnova-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
ModelLineagerecord 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 pluggableModelsBackend(DEFAULTS) under a per-id override layer and a resolution cache. - ModelsBackend - Interface in ai.redouble.nucleo.harness.models
- 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 inDBResourceProviders. - name() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
-
Returns the value of the
namerecord component. - name() - Method in record class ai.redouble.demo.SkillEntry
-
Returns the value of the
namerecord 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
namerecord 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
namerecord 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
namerecord 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
namerecord 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.modelsnames, 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
newerThanPinnedrecord 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
nextrecord 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
nonZdrrecord component. - nonZdr() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
nonZdrrecord 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"andsenderTypeall collapse tosendertype. - 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
noterecord component. - note() - Method in record class ai.redouble.demo.ConnectOutcome
-
Returns the value of the
noterecord component. - note() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
noterecord component. - note() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
-
Returns the value of the
noterecord 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
Noulrecord 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
NoulAnswerrecord class. - NOVA - Enum constant in enum class ai.redouble.nucleo.mcp.server.SchemaDialect
-
Amazon Nova on the Converse API: the root carries only
type,propertiesandrequired; 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 mapsnucleo.*properties onto the registeredSettingsclasses, 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
Settingsfields 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-concurrentis set. - NucleoDatabase - Class in ai.redouble.nucleo.quarkus
-
Registers the application's database with the runtime when the container starts: the
CountingDBResourceProviderthatDBResourceProviders.registerDefault()builds fromDatabaseSettings, bound fromnucleo.database.*. - NucleoDatabase - Class in ai.redouble.nucleo.spring
-
Registers the application's database with the runtime once every bean exists: the
CountingDBResourceProviderthatDBResourceProviders.registerDefault()builds fromDatabaseSettings, bound fromnucleo.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 inapplication.yaml; the dispatcher's lifecycle is the starter'sNucleoRuntimebean; 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-starteron 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
objectiverecord 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_idof the job this guardrail gates, taken from the deliveredJobSnapshot. - OBS_GATES_PHASE - Static variable in class ai.redouble.nucleo.guardrails.AbstractGuardrail
-
Metadata key carrying the gating rung:
AUTH,ADMISSION,CONTENT_INPUT,CONTENT_OUTPUTorVALIDATION. - 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
olderLeftOutrecord 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
onDemandrecord 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
-
Per-input variant of
RateLimiter.onRateLimitError(UpstreamFailure). - 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 takesElasticWindowRateLimiter.getThrottleDecrement()off the throttle, never below zero; afterElasticWindowRateLimiter.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;
OpenAICompatibleResponsesProvideris 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:
OpenAICompatibleProvideron 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_urlelement; 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_urlcontent 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.ToolDefinitionBlockencoder: 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:toolmessage 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_callsarray, 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
optionsrecord 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
OrderEditrecord 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
ordersrecord 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
originrecord component. - origin() - Method in record class ai.redouble.docs.GenerateDocs.Page
-
Returns the value of the
originrecord 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
outcomerecord 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
OutputSizerung 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
OutputSizerung, 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
outputModalitiesrecord component. - outputModalities() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
-
Returns the value of the
outputModalitiesrecord component. - outputPricePerMillion() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
outputPricePerMillionrecord component. - outputPricePerMillion() - Method in record class ai.redouble.demo.EntryEdit
-
Returns the value of the
outputPricePerMillionrecord 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
outputTokensrecord component. - OutputTruncationRetryEvent - Class in ai.redouble.nucleo.events.retry
-
Event published when an LLM response hit
stop_reason=max_tokensand 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_tokensand 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
ownedrecord 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
pacingDelayMillisrecord component. - Page(String, String, Path, String, String) - Constructor for record class ai.redouble.docs.GenerateDocs.Page
-
Creates an instance of a
Pagerecord 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
JsonNodeupstream byThinkingResponseHandler) into the typed input the tool'sexecuteexpects. - 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,LocalDateTimeorZonedDateTime), 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
partrecord component. - part() - Method in record class ai.redouble.docs.GenerateDocs.Page
-
Returns the value of the
partrecord component. - part() - Method in record class ai.redouble.docs.SearchIndex.Entry
-
Returns the value of the
partrecord component. - Part(String, String) - Constructor for record class ai.redouble.nucleo.secrets.CredentialShape.Part
-
Creates an instance of a
Partrecord class. - Part(String, String, List) - Constructor for record class ai.redouble.docs.Contents.Part
-
Creates an instance of a
Partrecord class. - parts() - Method in record class ai.redouble.demo.CredentialView
-
Returns the value of the
partsrecord 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
PartViewrecord 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
corpusdirectory under the working directory when one exists (a person's own takes the shipped one's place), else the checkout'ssrc/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
pathrecord component. - path() - Method in record class ai.redouble.demo.extract.FileIndex.Hit
-
Returns the value of the
pathrecord component. - path() - Method in record class ai.redouble.demo.pricing.PriceHistory.Sourced
-
Returns the value of the
pathrecord 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
periodrecord 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
permittedrecord 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
ModelPickeras a no-arg class - the one place besidesmodels.jsonwhere 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:
slotisembeddings(the embeddings entry) ordecision(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 (
embeddingsordecision) and the entry id; null clears the slot. - PinEdit(String, String) - Constructor for record class ai.redouble.demo.PinEdit
-
Creates an instance of a
PinEditrecord 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
pinsrecord 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
CatalogPinswhen 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:
bedrockfor 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
pojorecord component. - PojoBlock(Object) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.PojoBlock
-
Creates an instance of a
PojoBlockrecord class. - PojoBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
ContentBlocks.PojoBlockencoder: 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
endpointwithbodyserialized to JSON and parsed back toresponseType. - postExecute(JobContext) - Method in class ai.redouble.nucleo.guardrails.AbstractGuardrail
- 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
jsonBodyas 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-Controlheader on every response and routes per-service status signals to the matchingEPORateLimiterbucket. - 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) underAbstractGuardrail.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
globalprefix 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
PreparedConversationrecord 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'ssummaryCachekeyed 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
previousSourcerecord 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
DecisionThinkerover 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
principalrecord 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
probabilitiesrecord component. - probabilities() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
-
Returns the value of the
probabilitiesrecord 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
probabilityrecord 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
ProcessedMessageDatarecord 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
producesrecord 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
productsrecord 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 firstproducetriggers - for programmer errors inStaticPrompt/DynamicPromptdeclarations: 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
proserecord 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
ProtectedResourceMetadatarecord 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
providerrecord component. - provider() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
providerrecord 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
ProviderOutcomerecord 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
ProviderReportrecord 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
providerRequestIdrecord component. - providers() - Method in record class ai.redouble.demo.DiscoverOutcome
-
Returns the value of the
providersrecord component. - providers() - Method in record class ai.redouble.demo.RuntimeStatus
-
Returns the value of the
providersrecord component. - providers() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
providersrecord 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
ProviderStatusrecord 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
siteasversioninto the checkout atrepository. - 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
queryrecord component. - query() - Method in record class ai.redouble.demo.BenchmarkRequest
-
Returns the value of the
queryrecord component. - query() - Method in record class ai.redouble.demo.quarkus.DemoResource.SearchRequest
-
Returns the value of the
queryrecord component. - query() - Method in record class ai.redouble.demo.spring.DemoController.SearchRequest
-
Returns the value of the
queryrecord 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
questionsrecord 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
- RateLimiter.Replenishment - Enum Class in ai.redouble.nucleo.harness.admission
-
How a permit taken from this limiter comes back, which decides whether
Admissionmay return it when the job finishes. - RateLimiterFactory - Class in ai.redouble.nucleo.harness.admission
- RateLimiterRegistry - Class in ai.redouble.nucleo.harness.admission
-
Lookup facade for per-model accounts: the
TokenBucketRateLimiterof an entry bounded by a quota window, theModelGateof 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
RawDecisionrecord class. - RawEmbedding(float[], Integer) - Constructor for record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
-
Creates an instance of a
RawEmbeddingrecord 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
Scopeso 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_effortword for a call's depth on aThinkingMode.REASONING_EFFORTmodel. - 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 fromToolHub.resolveCompatibleSkills(Thinker)before they reach therequest_skillschema 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.toolRegistryjust 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
recordsrecord 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
recurrencerecord 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
RedactedThinkingBlockrecord class. - RedactedThinkingBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.RedactedThinkingBlockencoder: 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
nextonly 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_FILTEREDstop, when it gave one. - refusalCategory - Variable in class ai.redouble.nucleo.harness.llm.LLMResponse
-
The provider's category for a
LLMStopReason.CONTENT_FILTEREDstop, 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_IDwhen 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
ClassToolProviderand 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/@DynamicPromptelement (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: aCountingDBResourceProviderundernamewithmaxConcurrentpermits. - 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
rejectReasonrecord component. - release(Grant) - Method in class ai.redouble.nucleo.harness.admission.Admission
-
Returns the held accounts of a finished job: every
RateLimiter.Replenishment.RELEASEentry. - 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.backendClassand 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
OrderNumberin andOrderStatusout 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
SkillBlockpath):[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
reportrecord component. - report() - Method in record class ai.redouble.demo.DiscoverOutcome
-
Returns the value of the
reportrecord component. - report() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
reportrecord 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_skillmeta-tool. - RequestSkillInput() - Constructor for class ai.redouble.nucleo.tools.registry.RequestSkillInput
- RequestSkillProvider - Class in ai.redouble.nucleo.tools.registry
- 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
-
Dynamic
ToolProviderforRequestToolsTool. - 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;
SecretUnavailableExceptionwhen 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
requiresLaxrecord component. - requiresLax() - Method in interface ai.redouble.nucleo.harness.models.ModelSpec
-
Whether this model cannot run at zero retention: its
allowed_modesexcludenone, 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 isprovider_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
resourcerecord component. - resourceMetadataUrl(String) - Static method in class ai.redouble.nucleo.mcp.auth.McpAuthorizationDiscovery
-
The
resource_metadataURL 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
resourcesrecord component. - response() - Method in record class ai.redouble.nucleo.tools.thinking.AbstractThinker.CompactedReply
-
Returns the value of the
responserecord 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
responseBodyrecord 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 intoT(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 (
@LLMRequiredfields 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
resultrecord 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
Resultrecord class. - Result(List, List) - Constructor for record class ai.redouble.demo.pricing.PriceHistory.Result
-
Creates an instance of a
Resultrecord class. - resultJson() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolResultBlock
-
Returns the value of the
resultJsonrecord 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
retiredrecord 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
retryAfterSecondsrecord 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
rolerecord 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
rpmrecord component. - rpmAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
rpmAfterrecord component. - rpmBefore() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
rpmBeforerecord 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
- runAt() - Method in record class ai.redouble.nucleo.harness.ScheduleHeartbeat
-
Returns the value of the
runAtrecord component. - Rung(OutputSize) - Constructor for record class ai.redouble.nucleo.harness.models.OutputDeclaration.Rung
-
Creates an instance of a
Rungrecord 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
runsrecord 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
RuntimeStatusrecord 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.mdbundles and register each intoSkillRegistry. - 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/@DynamicPromptdeclarations 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
ScheduleHeartbeatrecord class. - SchedulerConfig(long, long) - Constructor for record class ai.redouble.nucleo.harness.JobDispatcher.SchedulerConfig
-
Creates an instance of a
SchedulerConfigrecord 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
schedulerLoopDelayMillisrecord 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.PojoDefinitionrenders into response contracts. - SchemaConformanceGuardrail - Class in ai.redouble.nucleo.tools.guardrails
-
Validates a
Skill's structural invariants before admission:namepresent and non-blank.bodynon-null.suggestedToolsentries are known toToolHub.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
schemaJsonrecord 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
ToolDefinitionBlockschema field. - SchemaRefinedBy - Annotation Interface in ai.redouble.nucleo.tools
-
Names the
SchemaRefinerthat 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
scoperecord 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
Scopedcarrier. - ScopeAuthority - Interface in ai.redouble.nucleo.guardrails
-
The scope-carrying surface of every orchestrator: a
ScopeGuardfield 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
Scopevalues. - 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
scorerecord component. - score() - Method in record class ai.redouble.nucleo.harness.decision.ScoreAnswer
-
Returns the value of the
scorerecord 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
Scorerecord 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
ScoreAnswerrecord 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): returnsnullwhen 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): returnsnullwhen 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): returnsnullwhen 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
SearchRequestrecord class. - SearchRequest(String, Integer) - Constructor for record class ai.redouble.demo.spring.DemoController.SearchRequest
-
Creates an instance of a
SearchRequestrecord class. - seat() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
seatrecord 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
Seatrecord class. - secret() - Method in record class ai.redouble.demo.SessionRecord
-
Returns the value of the
secretrecord component. - secret() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSecret
-
Returns the value of the
secretrecord component. - secret() - Method in record class ai.redouble.nucleo.secrets.Credential
-
Returns the value of the
secretrecord component. - secret() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
-
Returns the value of the
secretrecord 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:
secretthe resource key,hostthe resource hostname. - SECRET_ID - Static variable in class ai.redouble.nucleo.providers.openai.OpenAICompatibleClient
-
The credential:
secretis the bearer token,hostthe 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
Secretsstore, 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
selectionrecord 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
SemaphoreLimiterStatusrecord 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
servedModelIdrecord component. - servedModelId() - Method in record class ai.redouble.nucleo.harness.observability.CostLedger.Call
-
Returns the value of the
servedModelIdrecord 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
servicerecord component. - service() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
-
Returns the value of the
servicerecord 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
servingrecord component. - servingRefusals() - Method in record class ai.redouble.demo.RuntimeStatus
-
Returns the value of the
servingRefusalsrecord component. - session() - Method in record class ai.redouble.demo.ProviderStatus
-
Returns the value of the
sessionrecord 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
SessionRecordrecord 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)orPrompts.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
$refin 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
@MCPtools. - 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
.txtappended, 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
shutdownTimeoutMillisrecord 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
signaturerecord 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
sizerecord 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
skillrecord 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
SkillBlockrecord class. - SkillBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.SkillBlockencoder: 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
SkillEntryrecord 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
SkillJarsLoaderwhen 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
Skillinstances. - skills() - Method in record class ai.redouble.demo.AgentCapabilities
-
Returns the value of the
skillsrecord 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
slotrecord 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
snapshotrecord 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
sourcerecord component. - source() - Method in record class ai.redouble.docs.Contents.Entry
-
Returns the value of the
sourcerecord component. - source() - Method in record class ai.redouble.docs.GenerateDocs.Page
-
Returns the value of the
sourcerecord 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
Sourcedrecord 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
specrecord 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
- specClass(String) - Static method in class ai.redouble.nucleo.harness.llm.ClientProviders
-
The concrete spec class a catalog
spec_typenames, 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
SpecHealthrecord 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
ModelSpecshapes this provider's catalog entries may name in theirspec_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
maxCharscharacters, 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
DBResourceProviderover the application's own SpringResourceTransactionManager, so the data access a Spring application already has - repositories,JdbcTemplate,@Transactionalservices - 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
ModelSpecfor 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
staterecord 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
PromptSourceimplementations whoseproduce(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
-
StaticPromptSourcewhose content is a fixedStringcaptured 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
statusrecord component. - status() - Method in record class ai.redouble.demo.ConnectOutcome
-
Returns the value of the
statusrecord 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
statusrecord component. - status() - Method in record class ai.redouble.demo.EntryEdit
-
Returns the value of the
statusrecord component. - status() - Method in record class ai.redouble.demo.ProviderOutcome
-
Returns the value of the
statusrecord 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
DemoCorpuswherever 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
statusrecord component. - status() - Method in record class ai.redouble.nucleo.http.HttpReply
-
Returns the value of the
statusrecord 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
Statusrecord 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
statusCoderecord component. - statusCode() - Method in record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
-
Returns the value of the
statusCoderecord component. - statusIndicator() - Method in record class ai.redouble.nucleo.events.LimiterEvent
-
Returns the value of the
statusIndicatorrecord 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
STDIOEndpointReaperevicts 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:stdioadmission 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
shutdownon every account it was held on, every wake slot the monitor held is cleared, and laterAdmission.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
StreamChunkrecord 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
NaNandInfinity. - 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
LLMCallunder 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
suggestedToolsrecord 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
suggestedToolsrecord 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
LLMSummarizablethreshold. - 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
LLMSummarizablefield. - 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
toolsparameter out,tool_callsback - and every client of it wires that channel, so the response schema carries notool_callsfield 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
supportsVisionrecord 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/systemonerequest 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
systemTextrecord 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
takesrecord component. - takes() - Method in record class ai.redouble.demo.decide.DecideCapabilities.ToolView
-
Returns the value of the
takesrecord 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
tenantIdrecord component. - TenantScope - Record Class in ai.redouble.nucleo.guardrails
-
Reference scope value for the
TenantScopedaxis. - TenantScope(String) - Constructor for record class ai.redouble.nucleo.guardrails.TenantScope
-
Creates an instance of a
TenantScoperecord 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
textrecord component. - text() - Method in record class ai.redouble.docs.SearchIndex.Entry
-
Returns the value of the
textrecord component. - text() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.TextBlock
-
Returns the value of the
textrecord component. - text() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ThinkingBlock
-
Returns the value of the
textrecord 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
TextBlockrecord class. - TextBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.TextBlockencoder: 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
Promptimplementation. - TextPrompt(String, JsonNode) - Constructor for record class ai.redouble.nucleo.prompt.TextPrompt
-
Creates an instance of a
TextPromptrecord 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
Skillimplementation. - TextSkill(String, Prompt, Prompt, Map, List, SkillMetadata) - Constructor for record class ai.redouble.nucleo.prompt.skill.TextSkill
-
Creates an instance of a
TextSkillrecord 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 (
TextBlockEncoderand 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(AnthropicContentBlockParam, OpenAIObjectNode, BedrockContentBlock). - 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
Promptto the per-invocationThinkerInput. - 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
ThinkingBlockrecord class. - ThinkingBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.ThinkingBlockencoder: 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
ModelSpecdescribing 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
throttleCoefficientrecord component. - throwIfError(String, String, int, String) - Static method in class ai.redouble.nucleo.harness.errors.http.HttpExceptions
-
Throws the matching typed exception if
statusCodeindicates 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
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFired
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatFireFailed
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRebound
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatRequested
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.heartbeat.HeartbeatScheduled
-
Returns the value of the
timestamprecord component. - timestamp() - Method in record class ai.redouble.nucleo.events.LimiterEvent
-
Returns the value of the
timestamprecord 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
titlerecord component. - title() - Method in record class ai.redouble.docs.Contents.Part
-
Returns the value of the
titlerecord component. - title() - Method in class ai.redouble.docs.Contents
- title() - Method in record class ai.redouble.docs.GenerateDocs.Page
-
Returns the value of the
titlerecord component. - title() - Method in record class ai.redouble.docs.SearchIndex.Entry
-
Returns the value of the
titlerecord 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,
Admissiondoes. - 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
TokenBucketStatusrecord class. - tokenCount() - Method in record class ai.redouble.nucleo.harness.llm.StreamChunk
-
Returns the value of the
tokenCountrecord 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
tokenEndpointrecord 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_supportedvalue this credential needs the server to offer. - tokenEndpointAuthMethodsSupported() - Method in record class ai.redouble.nucleo.mcp.auth.AuthorizationServerMetadata
-
Returns the value of the
tokenEndpointAuthMethodsSupportedrecord 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
TokenCounterfor anyModelSpec. - 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
Tokensrecord 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
toolrecord 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
toolClassrecord 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
Toolclass produced byToolProvider.create(Identifiable). - ToolDefinitionBlock(String, String, String) - Constructor for record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolDefinitionBlock
-
Creates an instance of a
ToolDefinitionBlockrecord class. - ToolDefinitionBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.ToolDefinitionBlockencoder: 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
toolDefinitionsrecord 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
ToolProvideravailability and admission rules. - toolName() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
-
Returns the value of the
toolNamerecord 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 byToolProvider.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
ToolResultBlockrecord class. - ToolResultBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.ToolResultBlockencoder: 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
toolsrecord component. - tools() - Method in record class ai.redouble.demo.decide.DecideCapabilities
-
Returns the value of the
toolsrecord 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 sendsnoneon 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
ToolUseBlockrecord class. - ToolUseBlockEncoder<B> - Class in ai.redouble.nucleo.harness.llm.encode
-
Default
ContentBlocks.ToolUseBlockencoder: 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
toolUseIdrecord component. - toolUseId() - Method in record class ai.redouble.nucleo.harness.conversation.ContentBlocks.ToolUseBlock
-
Returns the value of the
toolUseIdrecord component. - ToolView(String, String, String, String) - Constructor for record class ai.redouble.demo.decide.DecideCapabilities.ToolView
-
Creates an instance of a
ToolViewrecord 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
totalrecord component. - tpm() - Method in record class ai.redouble.demo.CatalogEntry
-
Returns the value of the
tpmrecord component. - tpm() - Method in record class ai.redouble.nucleo.harness.models.discovery.DiscoveredModel
-
Returns the value of the
tpmrecord component. - tpmAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
tpmAfterrecord component. - tpmBefore() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
tpmBeforerecord 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
Transcriptrenders 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
mineifmineandreservedAheadfit 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
turnrecord 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
turnsrecord 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
typerecord component. - type() - Element in annotation interface ai.redouble.nucleo.tools.ToolWeight
- TYPE_ALIAS - Static variable in class ai.redouble.nucleo.harness.schema.NucleoSchemaKeywords
-
The
@TypeAliasof 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
TypeAliasvalues 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
unknownrecord component. - unknown() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
unknownrecord 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
unownedrecord 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
@ToolNameand delegates toToolRegistry.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
unservedrecord component. - unserved() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.Result
-
Returns the value of the
unservedrecord 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
unverifiedrecord 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
LLMReadableExceptionexception, or wraps it in aSystemExceptionif none is found. - unwrapRuntime(Throwable, String) - Static method in exception class ai.redouble.nucleo.harness.errors.LLMReadableRuntimeException
-
Unwraps a throwable to find a buried
LLMReadableExceptionexception 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
RateLimitercan record them. - UpstreamFailure(int, String, String, int) - Constructor for record class ai.redouble.nucleo.harness.errors.http.UpstreamFailure
-
Creates an instance of a
UpstreamFailurerecord 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
urlrecord 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
usageRatiorecord 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
userrecord component. - user() - Method in record class ai.redouble.nucleo.secrets.Credential
-
Returns the value of the
userrecord component. - user() - Method in record class ai.redouble.nucleo.secrets.CredentialShape
-
Returns the value of the
userrecord 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
usrrecord component. - usr() - Method in record class ai.redouble.nucleo.mcp.auth.AgentSigningKey
-
Returns the value of the
usrrecord 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
valuerecord 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
variablerecord component. - variable() - Method in record class ai.redouble.nucleo.secrets.CredentialShape.Part
-
Returns the value of the
variablerecord 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
vectorrecord component. - vector() - Method in record class ai.redouble.nucleo.harness.llm.AbstractEmbeddingsClient.RawEmbedding
-
Returns the value of the
vectorrecord component. - verdict() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
verdictrecord 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
verifiedByrecord component. - version() - Method in record class ai.redouble.nucleo.harness.models.ModelLineage
-
Returns the value of the
versionrecord 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
visionrecord 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
waitersrecord component. - waitNanos() - Method in record class ai.redouble.nucleo.events.LimiterEvent
-
Returns the value of the
waitNanosrecord 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
StaticPromptSourcedefault, 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
ToolWeightcost 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
mcpwithout 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
whenFalserecord component. - whenTrue() - Method in record class ai.redouble.nucleo.harness.decision.Noul
-
Returns the value of the
whenTruerecord component. - wireAfter() - Method in record class ai.redouble.nucleo.harness.models.discovery.CatalogDiscovery.EntryReport
-
Returns the value of the
wireAfterrecord 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
wireBeforerecord 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
wireModelIdrecord 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
workingDirectoryrecord 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
OrderStatusout. - 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 arraySEARCH_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
@LLMSummarizablefields summarized (default truncation). - writeSummarized(Object, Summarizer) - Static method in class ai.redouble.nucleo.harness.schema.NucleoJsonSerializer
-
Serialize with
@LLMSummarizablefields 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:
@LLMSummarizablefields 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:
@LLMSummarizablefields 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
JsonNodefor 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
zonerecord component.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form