Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- accept(ModelChunk) - Method in class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
Accepts one chunk, from a notification or a read-through.
- action() - Method in class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
-
The fleet action behind this tool.
- added() - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Returns the value of the
addedrecord component. - adviseCall(ChatClientRequest, CallAdvisorChain) - Method in class ai.badmonkey.agentspaces.springai.memory.FleetChatMemoryAdvisor
- adviseCall(ChatClientRequest, CallAdvisorChain) - Method in class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
- adviseStream(ChatClientRequest, StreamAdvisorChain) - Method in class ai.badmonkey.agentspaces.springai.memory.FleetChatMemoryAdvisor
- adviseStream(ChatClientRequest, StreamAdvisorChain) - Method in class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
- afterPropertiesSet() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
-
Registers this accessor with the global registry.
- agent() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
agentrecord component. - agent() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The agent that performs the action.
- AGENT - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ConversationIdMode
-
The bound agent's ID: one long-running memory per agent.
- agents() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
agentsrecord component. - AgentSpacesSpringAiAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
The shared base of every agentspaces-springai feature: the properties, the
FleetContexteach feature resolves its group and spaces through, and the scheduler periodic work runs on. - AgentSpacesSpringAiAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiAutoConfiguration
- AgentSpacesSpringAiProperties - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
Every
agentspaces.springai.*property, as immutable records bound by constructor. - AgentSpacesSpringAiProperties(String, AgentSpacesSpringAiProperties.Tools, AgentSpacesSpringAiProperties.DiscoveryTools, AgentSpacesSpringAiProperties.TakeLease, AgentSpacesSpringAiProperties.Memory, AgentSpacesSpringAiProperties.ModelClient, AgentSpacesSpringAiProperties.ModelServer, AgentSpacesSpringAiProperties.Embedder, AgentSpacesSpringAiProperties.Usage, AgentSpacesSpringAiProperties.Mcp, AgentSpacesSpringAiProperties.VectorStore) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Creates an instance of a
AgentSpacesSpringAiPropertiesrecord class. - AgentSpacesSpringAiProperties.ConversationIdMode - Enum Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
How a conversation is keyed when the caller names none.
- AgentSpacesSpringAiProperties.DiscoveryTools - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F2: tools that reason about the fleet itself.
- AgentSpacesSpringAiProperties.Embedder - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F5: the embedder behind semantic discovery.
- AgentSpacesSpringAiProperties.EmbedderType - Enum Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
Which embedder semantic discovery uses.
- AgentSpacesSpringAiProperties.Mcp - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F7: MCP export.
- AgentSpacesSpringAiProperties.Memory - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F3: chat memory in a replicated space.
- AgentSpacesSpringAiProperties.ModelClient - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F4, calling side.
- AgentSpacesSpringAiProperties.ModelClient.Stream - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
Streaming behavior.
- AgentSpacesSpringAiProperties.ModelServer - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F4, serving side.
- AgentSpacesSpringAiProperties.OnTimeout - Enum Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
What a fleet tool call does when no result arrives in time.
- AgentSpacesSpringAiProperties.RestartMode - Enum Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
What a streaming caller does when a server dies mid-stream.
- AgentSpacesSpringAiProperties.Routing - Enum Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
How model servers divide requests between them.
- AgentSpacesSpringAiProperties.TakeLease - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F3: renew the in-flight take lease on every model round-trip.
- AgentSpacesSpringAiProperties.Tools - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F1: the fleet's AgentCards as tools.
- AgentSpacesSpringAiProperties.Usage - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F6: fleet-wide token usage.
- AgentSpacesSpringAiProperties.VectorStore - Record Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F8: the application's
VectorStoreserved to the fleet as a data asset, through the connector SDK. - ai.badmonkey.agentspaces.springai - package ai.badmonkey.agentspaces.springai
- ai.badmonkey.agentspaces.springai.autoconfigure - package ai.badmonkey.agentspaces.springai.autoconfigure
- ai.badmonkey.agentspaces.springai.connect - package ai.badmonkey.agentspaces.springai.connect
- ai.badmonkey.agentspaces.springai.embed - package ai.badmonkey.agentspaces.springai.embed
- ai.badmonkey.agentspaces.springai.mcp - package ai.badmonkey.agentspaces.springai.mcp
- ai.badmonkey.agentspaces.springai.memory - package ai.badmonkey.agentspaces.springai.memory
- ai.badmonkey.agentspaces.springai.model - package ai.badmonkey.agentspaces.springai.model
- ai.badmonkey.agentspaces.springai.model.wire - package ai.badmonkey.agentspaces.springai.model.wire
- ai.badmonkey.agentspaces.springai.tools - package ai.badmonkey.agentspaces.springai.tools
- ai.badmonkey.agentspaces.springai.usage - package ai.badmonkey.agentspaces.springai.usage
- ai.badmonkey.agentspaces.springai.worker - package ai.badmonkey.agentspaces.springai.worker
- arguments() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns the value of the
argumentsrecord component. - asset() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns the value of the
assetrecord component. - assets() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
assetsrecord component. - attempt() - Method in class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
The attempt being assembled; 0 before the first chunk.
- attempt() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Returns the value of the
attemptrecord component. - attempt() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
attemptrecord component. - attempt() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
attemptrecord component. - ATTEMPT_KEY - Static variable in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
Response metadata: the attempt that answered (1 unless a server died).
- attested() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
Whether the card carries the agent's own certified key.
- authorizer() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The profile's authorizer.
B
- bid(ModelRequest, ModelCatalog) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelRequestRouter
-
This server's bid for a request, when the space runs AUCTION; empty when the router does not bid.
- byModel() - Static method in interface ai.badmonkey.agentspaces.springai.model.ModelRequestRouter
-
Takes requests for the models this server serves, and requests that name none.
- byPrice(Map) - Static method in interface ai.badmonkey.agentspaces.springai.model.ModelRequestRouter
-
Bids per model: the configured price per thousand tokens times an estimate of the request's size.
C
- cached() - Method in class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
-
How many embeddings are cached.
- cacheSize() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns the value of the
cacheSizerecord component. - cacheTtl() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
cacheTtlrecord component. - call(String) - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
- call(String) - Method in class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
- call(Prompt) - Method in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
- chatMemory(ChatMemoryRepository, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
-
The message window over the repository.
- chunkInterval() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
chunkIntervalrecord component. - chunkLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
chunkLeaserecord component. - chunkLease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns the value of the
chunkLeaserecord component. - chunkMaxDeltas() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
chunkMaxDeltasrecord component. - completionTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
completionTokensrecord component. - completionTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Returns the value of the
completionTokensrecord component. - concurrency() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
concurrencyrecord component. - concurrency() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns the value of the
concurrencyrecord component. - conversationId() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns the value of the
conversationIdrecord component. - conversationId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Returns the value of the
conversationIdrecord component. - conversationIdResolver(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
-
The default conversation key, from
memory.conversation-id. - ConversationIdResolver - Interface in ai.badmonkey.agentspaces.springai.memory
-
Chooses the conversation a model call belongs to when the caller names none.
- ConversationSnapshot - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
One version of a conversation's message window, as chat memory stores it.
- ConversationSnapshot(String, long, List) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Normalizes an absent list.
- current() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolCallbackProvider
-
The current tool set, refreshed when the cached snapshot is older than the cache interval.
- current() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetTools
-
The current tool set.
- current() - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Returns the value of the
currentrecord component.
D
- data() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
datarecord component. - data() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns the value of the
datarecord component. - data() - Method in class ai.badmonkey.agentspaces.springai.usage.UsagePanel
- dataSpace() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
dataSpacerecord component. - decide(String, int, int, String) - Method in interface ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy
-
Decides a restart.
- defaultModel() - Method in interface ai.badmonkey.agentspaces.springai.model.ModelCatalog
-
The model a request that names none is served with.
- defaults() - Static method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
The defaults, for code that builds components without a Spring context.
- DefinitionOnlyToolCallback(WireToolDefinition) - Constructor for record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
-
Creates an instance of a
DefinitionOnlyToolCallbackrecord class. - deleteByConversationId(String) - Method in class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
- deltas() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
deltasrecord component. - describeAssets(GroupId, PeerId, Instant) - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreAssetProvider
- description() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns the value of the
descriptionrecord component. - description() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Returns the value of the
descriptionrecord component. - description() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The card's description, stripped of control characters and capped.
- destroy() - Method in class ai.badmonkey.agentspaces.springai.FleetTaskScheduler
- destroy() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
-
Removes this accessor from the global registry, unless another context has since registered its own (several applications can share one JVM).
- dimensions() - Method in class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
- discoveryTools() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
discoveryToolsrecord component. - discoveryTools() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Returns the value of the
discoveryToolsrecord component. - DiscoveryTools(boolean, boolean, boolean, String, Duration, int) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Validates the values.
E
- embed(String) - Method in class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
- embedder() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
embedderrecord component. - Embedder(AgentSpacesSpringAiProperties.EmbedderType, boolean, int, String) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Validates the values.
- emittedText() - Method in class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
The text emitted in the current attempt.
- enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns the value of the
enabledrecord component. - enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns the value of the
enabledrecord component. - entryLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns the value of the
entryLeaserecord component. - EPOCH_PREFIX - Static variable in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
Epoch names:
agentspaces.usage.<model>.<window>. - equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient.Stream
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Indicates whether some other object is "equal to" this one.
- error() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
errorrecord component. - error() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
errorrecord component. - estimatedTokens(ModelRequest) - Static method in interface ai.badmonkey.agentspaces.springai.model.ModelRequestRouter
-
A rough token estimate: four characters per token, at least one.
- excludeAgents() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
excludeAgentsrecord component. - executions() - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreAssetProvider
-
How many searches ran against the store.
- EXPLICIT - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ConversationIdMode
-
The caller always passes
ChatMemory.CONVERSATION_ID.
F
- fail(Throwable) - Method in class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
Fails the stream from outside, for a timeout; ignored once done.
- FAIL - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.RestartMode
-
End the stream with
FleetStreamRestartedException, carrying the partial text. - FAIL - Enum constant in enum class ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy.Action
-
End the stream with
FleetStreamRestartedException. - fetchFleetData(String, Map) - Method in class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryTools
-
Reads a data asset through the fleet.
- findByConversationId(String) - Method in class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
- findConversationIds() - Method in class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
- findFleetAgents(String, Integer) - Method in class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryTools
-
Finds fleet agents whose advertised skills match a question.
- finishReason() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Returns the value of the
finishReasonrecord component. - FleetAction - Interface in ai.badmonkey.agentspaces.springai.tools
-
One invocable fleet capability: an agent on another peer that consumes one entry type and produces another, as its AgentCard advertises.
- fleetChatMemoryAdvisor(ChatMemory, ConversationIdResolver) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
-
The memory advisor.
- FleetChatMemoryAdvisor - Class in ai.badmonkey.agentspaces.springai.memory
-
Spring AI's
MessageChatMemoryAdvisor, with the conversation ID filled in. - FleetChatMemoryAdvisor(ChatMemory, ConversationIdResolver) - Constructor for class ai.badmonkey.agentspaces.springai.memory.FleetChatMemoryAdvisor
-
Creates the advisor.
- fleetChatMemoryChatClientCustomizer(FleetChatMemoryAdvisor) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
-
Adds the memory advisor to every auto-configured ChatClient.
- fleetChatModel(FleetContext, AgentSpacesSpringAiProperties, StreamRestartPolicy, FleetTaskScheduler, ObjectProvider) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelClientAutoConfiguration
-
The fleet as a Spring AI chat model.
- FleetChatModel - Class in ai.badmonkey.agentspaces.springai.model
-
A Spring AI
ChatModelwhose provider is the fleet. - FleetChatModel(Space, Authorizer, String, String, Duration, StreamRestartPolicy, TaskScheduler, ObservationRegistry) - Constructor for class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
Creates the model.
- fleetContext(AgentSpaces, AgentSpacesProperties, AgentSpacesSpringAiProperties, PeerIdentity, Authorizer) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiAutoConfiguration
-
The group, identity, and authorizer every feature works through.
- FleetContext - Class in ai.badmonkey.agentspaces.springai
-
The fleet as this project sees it: one group of the node's
AgentSpaces, the node's identity, and the profile'sAuthorizer. - FleetContext(AgentSpaces, String, PeerIdentity, Authorizer) - Constructor for class ai.badmonkey.agentspaces.springai.FleetContext
-
Creates the context.
- FleetDiscoveryToolCallbackProvider - Class in ai.badmonkey.agentspaces.springai.tools
-
The enabled
FleetDiscoveryToolsmethods as a tool provider. - FleetDiscoveryToolCallbackProvider(FleetDiscoveryTools, Set) - Constructor for class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryToolCallbackProvider
-
Creates the provider.
- fleetDiscoveryTools(FleetContext, AgentSpacesSpringAiProperties, ObjectProvider, ObjectProvider) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetDiscoveryToolsAutoConfiguration
-
The discovery and data tools.
- FleetDiscoveryTools - Class in ai.badmonkey.agentspaces.springai.tools
-
Tools a model uses to reason about the fleet itself: find agents by meaning (and learn which fleet tool invokes each), find data assets by meaning, and read a data asset through the connector SDK, where an identical question another agent already asked is answered from the space without touching the source.
- FleetDiscoveryTools(FleetDiscoveryTools.Search, FleetDiscoveryTools.Fetch, Supplier, JsonMapper, int, Set) - Constructor for class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryTools
-
Creates the tools.
- FleetDiscoveryTools.Fetch - Interface in ai.badmonkey.agentspaces.springai.tools
-
Reads a data asset: (asset, parameters) to the fetched result, if any arrived.
- FleetDiscoveryTools.Search - Interface in ai.badmonkey.agentspaces.springai.tools
-
Ranks the fleet's advertisements against a question: (question, limit) to matches.
- FleetDiscoveryToolsAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F2: tools that reason about the fleet:
find_fleet_agents,list_fleet_assets, andfetch_fleet_data, each enabled by its own property. - FleetDiscoveryToolsAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetDiscoveryToolsAutoConfiguration
- FleetEmbeddingAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F5: with
agentspaces.springai.embedder.type=spring-ai, semantic discovery ranks with the application's Spring AIEmbeddingModel. - FleetEmbeddingAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetEmbeddingAutoConfiguration
- FleetMcpAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F7: publishes the fleet's tools through the application's Spring AI MCP server and keeps them in step as the fleet changes.
- FleetMcpAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMcpAutoConfiguration
- fleetMcpToolSync(McpSyncServer, FleetTools, ObjectProvider, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMcpAutoConfiguration
-
The sync between the fleet and the MCP server.
- FleetMcpToolSync - Class in ai.badmonkey.agentspaces.springai.mcp
-
Keeps an MCP server's tools in step with the fleet.
- FleetMcpToolSync(McpSyncServer, FleetTools, List, List) - Constructor for class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
-
Creates the sync.
- FleetMemoryAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F3, chat memory in a replicated space: a
SpaceChatMemoryRepositoryover the configured space, theChatMemorywindow over it, theConversationIdResolver, and aFleetChatMemoryAdvisoradded to every auto-configuredChatClient.Builder. - FleetMemoryAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
- FleetModelClientAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F4, calling side: the
fleetChatModelbean. - FleetModelClientAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelClientAutoConfiguration
- FleetModelException - Exception Class in ai.badmonkey.agentspaces.springai.model
-
A fleet model call that failed: no trusted server answered in time, or the server's provider failed.
- FleetModelException(String) - Constructor for exception class ai.badmonkey.agentspaces.springai.model.FleetModelException
-
Creates the exception.
- FleetModelServerAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F4, serving side: a
ModelServerover this peer's providerChatModelbeans, with itsModelCatalog,ModelRequestRouter, andStreamChunkingPolicy, each replaceable by declaring a bean of its interface. - FleetModelServerAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelServerAutoConfiguration
- fleetRemoteActions(FleetContext) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
-
The fleet's actions, read from the group's advertisement cache.
- FleetStreamRestartedException - Exception Class in ai.badmonkey.agentspaces.springai.model
-
A streamed fleet model call whose server died mid-stream, under the
failrestart policy. - FleetStreamRestartedException(String, int, int, String) - Constructor for exception class ai.badmonkey.agentspaces.springai.model.FleetStreamRestartedException
-
Creates the exception.
- fleetTaskScheduler(ObjectProvider) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiAutoConfiguration
-
The scheduler periodic work runs on.
- FleetTaskScheduler - Class in ai.badmonkey.agentspaces.springai
-
The scheduler this project's periodic work runs on: the application's own
TaskSchedulerwhen it defines one, otherwise a virtual-thread scheduler this bean owns and closes. - FleetTaskScheduler(TaskScheduler) - Constructor for class ai.badmonkey.agentspaces.springai.FleetTaskScheduler
-
Uses the application's scheduler, or creates one when it is null.
- FleetToolCallbackProvider - Class in ai.badmonkey.agentspaces.springai.tools
-
The fleet's AgentCards as Spring AI tools.
- FleetToolCallbackProvider(Supplier, FleetToolFilter, ToolNamingStrategy, JsonMapper, Duration, AgentSpacesSpringAiProperties.OnTimeout, ObservationRegistry, Duration, Consumer, Clock) - Constructor for class ai.badmonkey.agentspaces.springai.tools.FleetToolCallbackProvider
-
Creates the provider.
- fleetToolFilter(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
-
The default filter: the configured include and exclude lists and the attestation requirement.
- FleetToolFilter - Interface in ai.badmonkey.agentspaces.springai.tools
-
Decides which fleet actions become tools.
- fleetToolNamingStrategy(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
-
The default tool naming: the configured prefix and the action's name.
- fleetTools(RemoteActions, FleetToolFilter, ToolNamingStrategy, AgentSpacesSpringAiProperties, ObjectProvider, ObjectProvider, ApplicationEventPublisher) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
-
The fleet's live tool provider (not itself a bean of the
ToolCallbackProvidertype the MCP server collects). - FleetTools - Class in ai.badmonkey.agentspaces.springai.tools
-
The fleet's tools, as the bean applications inject.
- FleetTools(FleetToolCallbackProvider) - Constructor for class ai.badmonkey.agentspaces.springai.tools.FleetTools
-
Wraps a provider.
- FleetToolsAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F1: the fleet's AgentCards as Spring AI tools.
- FleetToolsAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
- FleetToolsChangedEvent - Record Class in ai.badmonkey.agentspaces.springai.tools
-
Published through the application context whenever the fleet's tool set changes: a card arrived, lapsed, or was filtered differently.
- FleetToolsChangedEvent(Set, Set, List) - Constructor for record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Copies the collections.
- fleetToolsRefresher(FleetTools, FleetTaskScheduler, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetToolsAutoConfiguration
-
Refreshes the tool set on an interval, so change events fire between calls.
- FleetToolsRefresher - Class in ai.badmonkey.agentspaces.springai.tools
-
Refreshes the fleet tool set on a fixed interval, so a
FleetToolsChangedEventfires when cards arrive or lapse even while no model is calling. - FleetToolsRefresher(FleetToolCallbackProvider, TaskScheduler, Duration) - Constructor for class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
-
Creates the refresher.
- fleetTotal(String) - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
The fleet's total tokens for a model: the newest window whose epoch has an estimate.
- fleetUsage(FleetContext, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetUsageAutoConfiguration
-
The default sink.
- FleetUsage - Class in ai.badmonkey.agentspaces.springai.usage
-
The default
UsageSink. - FleetUsage(PushSumAggregate, Space, Duration, Duration, Clock) - Constructor for class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
Creates the sink.
- FleetUsageAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F6: fleet-wide token usage.
- FleetUsageAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetUsageAutoConfiguration
- fleetUsageObservationHandler(UsageSink, FleetContext) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetUsageAutoConfiguration
-
Feeds Spring AI's model observations to the sink.
- FleetUsageObservationHandler - Class in ai.badmonkey.agentspaces.springai.usage
-
Turns Spring AI's
gen_ai.client.operationobservations into fleet usage. - FleetUsageObservationHandler(UsageSink, String) - Constructor for class ai.badmonkey.agentspaces.springai.usage.FleetUsageObservationHandler
-
Creates the handler.
- fleetUsagePublisher(FleetUsage, FleetTaskScheduler, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetUsageAutoConfiguration
-
Publishes local totals into the fleet-wide sums.
- FleetUsagePublisher - Class in ai.badmonkey.agentspaces.springai.usage
-
Publishes this peer's usage into the fleet-wide sums on the configured interval.
- FleetUsagePublisher(FleetUsage, TaskScheduler, Duration) - Constructor for class ai.badmonkey.agentspaces.springai.usage.FleetUsagePublisher
-
Creates the publisher.
- FleetVectorStoreAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F8: with
agentspaces.springai.vector-store.enabled=true, the application's Spring AIVectorStorebecomes a fleet data asset that any agent queries throughDataQueryClientor thefetch_fleet_datatool, with leased, pull-once results. - FleetVectorStoreAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetVectorStoreAutoConfiguration
- FleetWorkerAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
-
F3, crash-safe LLM workers: registers the
TakeContextAccessorso the worker's take crosses Reactor threads, and adds aTakeLeaseAdvisorto every auto-configuredChatClient.Builderthrough aChatClientBuilderCustomizer, so a model call inside a@SpaceTakemethod keeps its claim for as long as it makes progress. - FleetWorkerAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetWorkerAutoConfiguration
- flush(int, Duration) - Method in interface ai.badmonkey.agentspaces.springai.model.StreamChunkingPolicy
-
Whether the buffered deltas should be written now.
- frequencyPenalty() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
frequencyPenaltyrecord component. - freshness() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns the value of the
freshnessrecord component. - fromAttempt() - Method in exception class ai.badmonkey.agentspaces.springai.model.FleetStreamRestartedException
-
The attempt that died.
- fromWire(WireMessage) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a wire message back.
- fromWire(WireOptions, String, List) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Rebuilds chat options on the server: the portable values, the model to call, and definition-only tool callbacks.
- fromWire(List) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a list of wire messages back.
G
- generations() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
generationsrecord component. - generations(ChatResponse) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a response's generations to the wire.
- getName() - Method in class ai.badmonkey.agentspaces.springai.memory.FleetChatMemoryAdvisor
- getName() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
- getOptions() - Method in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
Tool-calling options:
ChatClientattaches the caller's tools only to aToolCallingChatOptionsbuilder, so the tool definitions reach the request. - getOrder() - Method in class ai.badmonkey.agentspaces.springai.memory.FleetChatMemoryAdvisor
- getOrder() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
- getPhase() - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
- getPhase() - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
- getPhase() - Method in class ai.badmonkey.agentspaces.springai.model.ModelServer
- getPhase() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
- getPhase() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsagePublisher
- getToolCallbacks() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryToolCallbackProvider
- getToolCallbacks() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolCallbackProvider
- getToolDefinition() - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
- getToolDefinition() - Method in class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
- getValue() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
- goals() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The card's goals, sanitized.
- group() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
grouprecord component. - group() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The group this project works in.
- groupName() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The group's name.
H
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient.Stream
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
-
Returns a hash code value for this object.
- hashCode() - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Returns a hash code value for this object.
- HASHING - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.EmbedderType
-
The deterministic hashing embedder: no model, no dependency.
I
- id() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns the value of the
idrecord component. - id() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Returns the value of the
idrecord component. - id() - Method in class ai.badmonkey.agentspaces.springai.usage.UsagePanel
- identity() - Method in class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
- identity() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The node's identity.
- include(FleetAction) - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetToolFilter
-
Decides one action.
- includeAgents() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Returns the value of the
includeAgentsrecord component. - includeAgents() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
includeAgentsrecord component. - inputSchema() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Returns the value of the
inputSchemarecord component. - inputType() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The entry type the action consumes: the tool's input.
- interval() - Method in interface ai.badmonkey.agentspaces.springai.model.StreamChunkingPolicy
-
How often the server checks a slow stream for deltas to flush.
- invoke(Object, Duration) - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
Writes the input as a task and awaits the correlated result.
- isDone() - Method in class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
Whether the stream has ended.
- isRunning() - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
- isRunning() - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
- isRunning() - Method in class ai.badmonkey.agentspaces.springai.model.ModelServer
- isRunning() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
- isRunning() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsagePublisher
- issuer() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The peer that issued the card.
K
- key() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
- KEY - Static variable in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
-
The context key the take travels under.
L
- last() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
lastrecord component. - latest(String) - Method in class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
-
The conversation's newest snapshot on this replica.
- lease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
leaserecord component. - lease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns the value of the
leaserecord component. - listFleetAssets(String, Integer) - Method in class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryTools
-
Finds data assets whose descriptions match a question.
- localByAgent() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
This peer's total tokens per agent.
- localByModel() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
This peer's total tokens per model.
M
- MAX_LENGTH - Static variable in interface ai.badmonkey.agentspaces.springai.tools.ToolNamingStrategy
-
The longest tool name model providers commonly accept.
- maxMessages() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns the value of the
maxMessagesrecord component. - maxResultChars() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
maxResultCharsrecord component. - maxTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
maxTokensrecord component. - mcp() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
mcprecord component. - Mcp(boolean, List, boolean) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Copies the list.
- media() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
mediarecord component. - memory() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
memoryrecord component. - Memory(boolean, String, Duration, AgentSpacesSpringAiProperties.ConversationIdMode, int) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Validates the values.
- messages() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Returns the value of the
messagesrecord component. - messages() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
messagesrecord component. - metadata() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
metadatarecord component. - metricsSpace() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns the value of the
metricsSpacerecord component. - mimeType() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns the value of the
mimeTyperecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns the value of the
modelrecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns the value of the
modelrecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
modelrecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
modelrecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
modelrecord component. - model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
modelrecord component. - model(String) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelCatalog
-
The chat model that serves a model name.
- MODEL - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Routing
-
LEASE_RACE: a server takes only requests for models it serves.
- ModelAttempt - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
Written by a model server when it takes a request: the attempt number the server stamps on its response and chunks.
- ModelAttempt(String, int, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Creates an instance of a
ModelAttemptrecord class. - modelBeans() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
modelBeansrecord component. - ModelCancel - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A caller's cancellation of a streamed request: the server stops streaming and completes the take with what it has.
- ModelCancel(String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Creates an instance of a
ModelCancelrecord class. - modelCatalog(AgentSpacesSpringAiProperties, Map) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelServerAutoConfiguration
-
The models this peer serves.
- ModelCatalog - Interface in ai.badmonkey.agentspaces.springai.model
-
The models a model server serves, and the
ChatModelthat serves each. - ModelChunk - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A batch of streamed deltas.
- ModelChunk(String, int, int, List, boolean, WireUsage, String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Normalizes an absent list.
- modelClient() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
modelClientrecord component. - ModelClient(boolean, String, String, Duration, AgentSpacesSpringAiProperties.ModelClient.Stream) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Validates the values.
- ModelRequest - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A model round-trip a caller asks the fleet to perform.
- ModelRequest(String, String, List, WireOptions, List, boolean, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Normalizes absent lists.
- modelRequestRouter(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelServerAutoConfiguration
-
Which requests this server takes: by model name, or by auction on price.
- ModelRequestRouter - Interface in ai.badmonkey.agentspaces.springai.model
-
Decides which requests a model server takes.
- ModelResponse - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A model server's answer, written atomically with the completion of the request's take.
- ModelResponse(String, String, List, WireUsage, String, String, int) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Normalizes an absent list.
- models() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
modelsrecord component. - models() - Method in interface ai.badmonkey.agentspaces.springai.model.ModelCatalog
-
The model names this server serves; the first is its default.
- modelServer() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
modelServerrecord component. - modelServer(FleetContext, ModelCatalog, ModelRequestRouter, StreamChunkingPolicy, FleetTaskScheduler, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelServerAutoConfiguration
-
The server.
- ModelServer - Class in ai.badmonkey.agentspaces.springai.model
-
Serves the fleet's model requests with this peer's
ChatModels. - ModelServer(boolean, String, List, AgentSpacesSpringAiProperties.Routing, Map, Duration, Duration, int, Duration, Duration, int, Map) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Validates the values.
- ModelServer(Space, ModelCatalog, ModelRequestRouter, StreamChunkingPolicy, TaskScheduler, String, ModelServer.Settings) - Constructor for class ai.badmonkey.agentspaces.springai.model.ModelServer
-
Creates the server.
- ModelServer.Settings - Record Class in ai.badmonkey.agentspaces.springai.model
-
The durations and limits a server works with.
- ModelStreamAssembler - Class in ai.badmonkey.agentspaces.springai.model
-
Turns the chunk entries of one streamed request, which gossip may deliver late, twice, or out of order, into one ordered stream.
- ModelStreamAssembler(String, StreamRestartPolicy, ModelStreamAssembler.Listener) - Constructor for class ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler
-
Creates the assembler.
- ModelStreamAssembler.Listener - Interface in ai.badmonkey.agentspaces.springai.model
-
Receives the assembled stream.
- ModelUsage - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
Token usage of one model call, as a fleet usage entry.
- ModelUsage(String, String, long, long, long, String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Creates an instance of a
ModelUsagerecord class.
N
- name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns the value of the
namerecord component. - name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns the value of the
namerecord component. - name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Returns the value of the
namerecord component. - name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Returns the value of the
namerecord component. - name() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
A stable name,
<agent>_<InputType>. - normalized() - Method in class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
O
- OBSERVATION - Static variable in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
The observation each fleet model call records.
- OBSERVATION - Static variable in class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
-
The observation every fleet tool call records.
- of(RemoteAction) - Static method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
Adapts a core remote action.
- of(AgentSpacesSpringAiProperties.ConversationIdMode) - Static method in interface ai.badmonkey.agentspaces.springai.memory.ConversationIdResolver
-
The property-driven default.
- of(AgentSpacesSpringAiProperties.RestartMode) - Static method in interface ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy
-
The property-driven default.
- of(Duration, int) - Static method in interface ai.badmonkey.agentspaces.springai.model.StreamChunkingPolicy
-
The default: flush when
maxDeltasare waiting orintervalhas passed. - of(List, List, boolean) - Static method in interface ai.badmonkey.agentspaces.springai.tools.FleetToolFilter
-
The property-driven default.
- of(List, Map, Map) - Static method in interface ai.badmonkey.agentspaces.springai.model.ModelCatalog
-
The default catalog: each served name maps to the bean named in
modelBeans, or to the only providerChatModelwhen there is exactly one. - onChunk(ModelChunk) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler.Listener
-
The next chunk, in order.
- onComplete(ModelChunk) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler.Listener
-
The stream ended normally; the last chunk was already delivered.
- onError(Throwable) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler.Listener
-
The stream failed.
- onFleetToolsChanged(FleetToolsChangedEvent) - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
-
Applies a change in the fleet's tools.
- onRestart() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient.Stream
-
Returns the value of the
onRestartrecord component. - onRestart(int, int) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler.Listener
-
A restart under the
restartpolicy: the new attempt follows from its start. - onStop(ChatModelObservationContext) - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsageObservationHandler
- onTimeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
onTimeoutrecord component. - options() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
optionsrecord component. - ORDER - Static variable in class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
-
Inside the tool loop: after
ToolCallingAdvisor. - output() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Returns the value of the
outputrecord component. - outputType() - Method in interface ai.badmonkey.agentspaces.springai.tools.FleetAction
-
The entry type the action produces: the tool's result.
P
- partialText() - Method in exception class ai.badmonkey.agentspaces.springai.model.FleetStreamRestartedException
-
The text emitted before the restart.
- peer() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
peerrecord component. - peerId() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The node's PeerId.
- PHASE - Static variable in class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
-
Starts after the AgentSpaces lifecycle (
Integer.MAX_VALUE - 1024). - PHASE - Static variable in class ai.badmonkey.agentspaces.springai.model.ModelServer
-
Starts after the AgentSpaces lifecycle (
Integer.MAX_VALUE - 1024). - PHASE - Static variable in class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
-
Starts after the AgentSpaces lifecycle (
Integer.MAX_VALUE - 1024). - prefix() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
prefixrecord component. - prefixed(String) - Static method in interface ai.badmonkey.agentspaces.springai.tools.ToolNamingStrategy
-
The default: a prefix and the action's name, sanitized and truncated.
- presencePenalty() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
presencePenaltyrecord component. - PRICE - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Routing
-
AUCTION: servers bid by price and load; the space runs the AUCTION strategy.
- prices() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
pricesrecord component. - promptTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
promptTokensrecord component. - promptTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Returns the value of the
promptTokensrecord component. - provider() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
providerrecord component. - provider() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetTools
-
The underlying provider.
- publish() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
-
Joins this window's SUM epoch for every model with this peer's running total.
- published() - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
-
The tool names currently published to the MCP server.
- publishInterval() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns the value of the
publishIntervalrecord component.
Q
- query(String, Map) - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreAssetProvider
R
- record(ModelUsage) - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsage
- record(ModelUsage) - Method in interface ai.badmonkey.agentspaces.springai.usage.UsageSink
-
Records one call's usage.
- refresh() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolCallbackProvider
-
Rebuilds the tool set from the fleet's current actions and reports any change.
- refresh() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetTools
-
Rebuilds the tool set now and reports any change.
- refreshInterval() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
refreshIntervalrecord component. - RemoteActionToolCallback - Class in ai.badmonkey.agentspaces.springai.tools
-
One fleet action as a Spring AI tool.
- RemoteActionToolCallback(FleetAction, String, JsonMapper, Duration, AgentSpacesSpringAiProperties.OnTimeout, ObservationRegistry) - Constructor for class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
-
Creates the callback.
- removed() - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Returns the value of the
removedrecord component. - requester() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Returns the value of the
requesterrecord component. - requester() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
requesterrecord component. - requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Returns the value of the
requestIdrecord component. - requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Returns the value of the
requestIdrecord component. - requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
requestIdrecord component. - requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
requestIdrecord component. - requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
requestIdrecord component. - requireAttested() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
requireAttestedrecord component. - requiredSpace(String, String) - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
Resolves a configured space, or fails with the configuration that adds it.
- requireMatch() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns the value of the
requireMatchrecord component. - resolve() - Method in interface ai.badmonkey.agentspaces.springai.memory.ConversationIdResolver
-
Resolves the conversation for the current call.
- responseData() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Returns the value of the
responseDatarecord component. - responseLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
responseLeaserecord component. - responseLease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns the value of the
responseLeaserecord component. - RESTART - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.RestartMode
-
Emit a restart marker, then the new attempt from its beginning.
- RESTART - Enum constant in enum class ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy.Action
-
Emit a restart marker, then the new attempt from its beginning.
- RESTART_KEY - Static variable in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
Metadata key on the marker response a stream emits when it restarts.
- RESULT - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.OnTimeout
-
Return a tool result that tells the model the fleet produced nothing in time.
- role() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
rolerecord component. - routing() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
routingrecord component.
S
- sanitize(String) - Static method in interface ai.badmonkey.agentspaces.springai.tools.ToolNamingStrategy
-
Replaces characters providers refuse and truncates to
ToolNamingStrategy.MAX_LENGTH. - saveAll(String, List) - Method in class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
- scheduler() - Method in class ai.badmonkey.agentspaces.springai.FleetTaskScheduler
-
The scheduler.
- semanticEmbedderMatching(AgentSpaces, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiAutoConfiguration
-
Applies
agentspaces.springai.embedder.require-matchto every group's semantic discovery once the node is built. - seq() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
seqrecord component. - served() - Method in class ai.badmonkey.agentspaces.springai.model.ModelServer
-
How many requests this server has answered.
- SERVED_BY_KEY - Static variable in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
-
Response metadata: the peer that served the call.
- servedBy() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Returns the value of the
servedByrecord component. - servedBy() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
servedByrecord component. - servedBy() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
servedByrecord component. - Settings(Duration, Duration, Duration, int) - Constructor for record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Validates the values.
- setValue() - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
- setValue(TakeContext) - Method in class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
- space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns the value of the
spacerecord component. - space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns the value of the
spacerecord component. - space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns the value of the
spacerecord component. - space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns the value of the
spacerecord component. - spaceChatMemoryRepository(FleetContext, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
-
Chat memory in the configured space.
- SpaceChatMemoryRepository - Class in ai.badmonkey.agentspaces.springai.memory
-
Spring AI chat memory in a replicated space, so a conversation outlives the process that started it.
- SpaceChatMemoryRepository(Space, Duration) - Constructor for class ai.badmonkey.agentspaces.springai.memory.SpaceChatMemoryRepository
-
Creates the repository.
- spaces() - Method in class ai.badmonkey.agentspaces.springai.FleetContext
-
The node's facade.
- SPRING_AI - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.EmbedderType
-
The application's Spring AI EmbeddingModel.
- springAiEmbedder(ObjectProvider, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetEmbeddingAutoConfiguration
-
The embedder semantic discovery ranks with.
- SpringAiEmbedder - Class in ai.badmonkey.agentspaces.springai.embed
-
Semantic discovery over a Spring AI
EmbeddingModel: the model'sfloat[]vectors become thedouble[]theEmbedderSPI expects, L2-normalized. - SpringAiEmbedder(EmbeddingModel, String, int) - Constructor for class ai.badmonkey.agentspaces.springai.embed.SpringAiEmbedder
-
Creates the embedder.
- start() - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
- start() - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
- start() - Method in class ai.badmonkey.agentspaces.springai.model.ModelServer
- start() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
- start() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsagePublisher
- stop() - Method in class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
- stop() - Method in class ai.badmonkey.agentspaces.springai.mcp.FleetMcpToolSync
- stop() - Method in class ai.badmonkey.agentspaces.springai.model.ModelServer
- stop() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetToolsRefresher
- stop() - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsagePublisher
- stopSequences() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
stopSequencesrecord component. - stream() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns the value of the
streamrecord component. - stream() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
streamrecord component. - stream(Prompt) - Method in class ai.badmonkey.agentspaces.springai.model.FleetChatModel
- Stream(AgentSpacesSpringAiProperties.RestartMode) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient.Stream
-
Creates an instance of a
Streamrecord class. - streamChunkingPolicy(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelServerAutoConfiguration
-
How streamed deltas are batched into chunks.
- StreamChunkingPolicy - Interface in ai.badmonkey.agentspaces.springai.model
-
How a model server batches streamed deltas into chunk entries: a long answer then writes tens of entries rather than thousands.
- streamRenewInterval() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Returns the value of the
streamRenewIntervalrecord component. - streamRestartPolicy(AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetModelClientAutoConfiguration
-
What a stream does when its server dies mid-stream.
- StreamRestartPolicy - Interface in ai.badmonkey.agentspaces.springai.model
-
What a streaming caller does when its server dies mid-stream.
- StreamRestartPolicy.Action - Enum Class in ai.badmonkey.agentspaces.springai.model
-
The two outcomes.
- supportsContext(Observation.Context) - Method in class ai.badmonkey.agentspaces.springai.usage.FleetUsageObservationHandler
T
- TAKE - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ConversationIdMode
-
The in-flight task's entry ID: a reassigned task resumes its conversation.
- takeContextAccessor() - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetWorkerAutoConfiguration
-
Carries the worker's take across threads.
- TakeContextAccessor - Class in ai.badmonkey.agentspaces.springai.worker
-
Carries the worker's
TakeContextacross threads with Micrometer context propagation. - TakeContextAccessor() - Constructor for class ai.badmonkey.agentspaces.springai.worker.TakeContextAccessor
- takeLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
takeLeaserecord component. - TakeLease(boolean, Duration) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Validates the values.
- TakeLeaseAdvisor - Class in ai.badmonkey.agentspaces.springai.worker
-
Renews the in-flight take lease on every model round-trip.
- TakeLeaseAdvisor(TaskScheduler, Duration) - Constructor for class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
-
Creates the advisor over the worker loop's thread-bound take.
- TakeLeaseAdvisor(TaskScheduler, Duration, Supplier) - Constructor for class ai.badmonkey.agentspaces.springai.worker.TakeLeaseAdvisor
-
Creates the advisor over a supplied take, for tests and custom hosts.
- temperature() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
temperaturerecord component. - template(ModelCatalog) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelRequestRouter
-
The template this server takes requests with.
- text() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
textrecord component. - THROW - Enum constant in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.OnTimeout
-
Raise a
ToolExecutionException. - timeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns the value of the
timeoutrecord component. - timeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns the value of the
timeoutrecord component. - timeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns the value of the
timeoutrecord component. - title() - Method in class ai.badmonkey.agentspaces.springai.usage.UsagePanel
- toAttempt() - Method in exception class ai.badmonkey.agentspaces.springai.model.FleetStreamRestartedException
-
The attempt that took over.
- toolCallbacks() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetDiscoveryTools
-
The enabled tools, to attach to a ChatClient.
- toolCallbacks() - Method in class ai.badmonkey.agentspaces.springai.tools.FleetTools
-
The live tool set, to attach to a ChatClient; each request sees the current fleet.
- toolCalls() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
toolCallsrecord component. - toolDefinitions(ChatOptions) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
The tool definitions a prompt's options carry.
- toolName(FleetAction) - Method in interface ai.badmonkey.agentspaces.springai.tools.ToolNamingStrategy
-
Names a fleet action's tool.
- ToolNamingStrategy - Interface in ai.badmonkey.agentspaces.springai.tools
-
Names the tool a fleet action becomes.
- toolResponses() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns the value of the
toolResponsesrecord component. - tools() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
toolsrecord component. - tools() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns the value of the
toolsrecord component. - Tools(boolean, String, List, List, boolean, Duration, AgentSpacesSpringAiProperties.OnTimeout, Duration, Duration) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Validates the values.
- topK() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
topKrecord component. - topP() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns the value of the
topPrecord component. - toResponse(List, WireUsage, String, String) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Rebuilds a response on the caller.
- toResponse(List, WireUsage, String, String, Map) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Rebuilds a response on the caller, with extra metadata.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient.Stream
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
-
Returns a string representation of this record class.
- toString() - Method in record class ai.badmonkey.agentspaces.springai.tools.FleetToolsChangedEvent
-
Returns a string representation of this record class.
- toString() - Method in class ai.badmonkey.agentspaces.springai.tools.RemoteActionToolCallback
- totalTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
-
Returns the value of the
totalTokensrecord component. - totalTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Returns the value of the
totalTokensrecord component. - toWire(List) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a list of messages to the wire.
- toWire(Message) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a message to the wire.
- toWire(ChatOptions) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps the portable part of chat options to the wire; null options map to null.
- ttl() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
-
Returns the value of the
ttlrecord component. - type() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
-
Returns the value of the
typerecord component. - type() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Returns the value of the
typerecord component.
U
- url() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Returns the value of the
urlrecord component. - usage() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
usagerecord component. - usage() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
-
Returns the value of the
usagerecord component. - usage() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
-
Returns the value of the
usagerecord component. - usage(ChatResponse) - Static method in class ai.badmonkey.agentspaces.springai.model.WireMapping
-
Maps a response's usage to the wire, or null when it reports none.
- Usage(boolean, String, Duration, Duration) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
-
Validates the values.
- usagePanel(FleetUsage) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetUsageAutoConfiguration
-
The console panel.
- UsagePanel - Class in ai.badmonkey.agentspaces.springai.usage
-
The fleet console's model-usage panel: this peer's tokens per model and per agent, beside the fleet-wide totals push-sum estimates.
- UsagePanel(FleetUsage) - Constructor for class ai.badmonkey.agentspaces.springai.usage.UsagePanel
-
Creates the panel.
- UsageSink - Interface in ai.badmonkey.agentspaces.springai.usage
-
Receives the token usage of every model call this process makes.
V
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ConversationIdMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.EmbedderType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.OnTimeout
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.RestartMode
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Routing
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy.Action
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ConversationIdMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.EmbedderType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.OnTimeout
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.RestartMode
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Routing
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ai.badmonkey.agentspaces.springai.model.StreamRestartPolicy.Action
-
Returns an array containing the constants of this enum class, in the order they are declared.
- vectorStore() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
-
Returns the value of the
vectorStorerecord component. - VectorStore(boolean, String, String, String, Duration) - Constructor for record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
-
Validates.
- vectorStoreAssetProvider(ObjectProvider, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetVectorStoreAutoConfiguration
-
The asset provider over the application's vector store.
- VectorStoreAssetProvider - Class in ai.badmonkey.agentspaces.springai.connect
-
A Spring AI
VectorStoreas a fleet data asset. - VectorStoreAssetProvider(VectorStore, String, String, Duration) - Constructor for class ai.badmonkey.agentspaces.springai.connect.VectorStoreAssetProvider
-
Creates the provider.
- vectorStoreConnector(FleetContext, VectorStoreAssetProvider, AgentSpacesSpringAiProperties) - Method in class ai.badmonkey.agentspaces.springai.autoconfigure.FleetVectorStoreAutoConfiguration
-
Serves the provider through the connector SDK.
- VectorStoreConnector - Class in ai.badmonkey.agentspaces.springai.connect
-
Serves a
VectorStoreAssetProviderto the fleet for the life of the application context: the connector SDK'sConnectorRuntimepublishes the store's asset card and answers queries from the data space. - VectorStoreConnector(Supplier) - Constructor for class ai.badmonkey.agentspaces.springai.connect.VectorStoreConnector
-
Creates the connector.
- version() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
-
Returns the value of the
versionrecord component.
W
- wire() - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
-
Returns the value of the
wirerecord component. - WireGeneration - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
One generation of a response, or one delta of a stream chunk.
- WireGeneration(WireMessage, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireGeneration
-
Creates an instance of a
WireGenerationrecord class. - WireMapping - Class in ai.badmonkey.agentspaces.springai.model
-
Converts between Spring AI's model types and the wire records.
- WireMapping.DefinitionOnlyToolCallback - Record Class in ai.badmonkey.agentspaces.springai.model
-
A tool known by its definition only: the caller runs it, never the server.
- WireMedia - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
Media in a message: bytes inline, or a URL.
- WireMedia(String, String, byte[], String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
-
Creates an instance of a
WireMediarecord class. - WireMessage - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
One chat message.
- WireMessage(String, String, List, List, List, Map) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
-
Normalizes absent lists and maps to empty ones.
- WireOptions - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
The portable chat options of a request.
- WireOptions(String, Double, Integer, Double, Integer, Double, Double, List) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
-
Creates an instance of a
WireOptionsrecord class. - WireToolCall - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A tool call the model asked for.
- WireToolCall(String, String, String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
-
Creates an instance of a
WireToolCallrecord class. - WireToolDefinition - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A tool the model may call: name, description, and JSON Schema input.
- WireToolDefinition(String, String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
-
Creates an instance of a
WireToolDefinitionrecord class. - WireToolResponse - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
A tool's result, returned to the model.
- WireToolResponse(String, String, String) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
-
Creates an instance of a
WireToolResponserecord class. - WireUsage - Record Class in ai.badmonkey.agentspaces.springai.model.wire
-
Token usage of one model round-trip.
- WireUsage(Integer, Integer, Integer) - Constructor for record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
-
Creates an instance of a
WireUsagerecord class.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form