Index

A B C D E F G H I K L M N O P Q R S T U V W 
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 added record 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 agent record 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 agents record component.
AgentSpacesSpringAiAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
The shared base of every agentspaces-springai feature: the properties, the FleetContext each 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 AgentSpacesSpringAiProperties record 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 VectorStore served 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 arguments record component.
asset() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
Returns the value of the asset record component.
assets() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
Returns the value of the assets record 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 attempt record component.
attempt() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
Returns the value of the attempt record component.
attempt() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the attempt record 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 cacheSize record component.
cacheTtl() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
Returns the value of the cacheTtl record 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 chunkInterval record component.
chunkLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the chunkLease record component.
chunkLease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
Returns the value of the chunkLease record component.
chunkMaxDeltas() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the chunkMaxDeltas record component.
completionTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
Returns the value of the completionTokens record component.
completionTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
Returns the value of the completionTokens record component.
concurrency() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the concurrency record component.
concurrency() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
Returns the value of the concurrency record component.
conversationId() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
Returns the value of the conversationId record component.
conversationId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ConversationSnapshot
Returns the value of the conversationId record 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 current record component.

D

data() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
Returns the value of the data record component.
data() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
Returns the value of the data record 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 dataSpace record 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 DefinitionOnlyToolCallback record 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 deltas record 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 description record component.
description() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
Returns the value of the description record 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 discoveryTools record component.
discoveryTools() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Mcp
Returns the value of the discoveryTools record 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 embedder record 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 enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Memory
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.TakeLease
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
Returns the value of the enabled record component.
enabled() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
Returns the value of the enabled record component.
entryLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
Returns the value of the entryLease record 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 error record component.
error() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the error record 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 excludeAgents record 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 finishReason record 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 ChatModel whose 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's Authorizer.
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 FleetDiscoveryTools methods 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, and fetch_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 AI EmbeddingModel.
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 SpaceChatMemoryRepository over the configured space, the ChatMemory window over it, the ConversationIdResolver, and a FleetChatMemoryAdvisor added to every auto-configured ChatClient.Builder.
FleetMemoryAutoConfiguration() - Constructor for class ai.badmonkey.agentspaces.springai.autoconfigure.FleetMemoryAutoConfiguration
 
FleetModelClientAutoConfiguration - Class in ai.badmonkey.agentspaces.springai.autoconfigure
F4, calling side: the fleetChatModel bean.
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 ModelServer over this peer's provider ChatModel beans, with its ModelCatalog, ModelRequestRouter, and StreamChunkingPolicy, 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 fail restart 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 TaskScheduler when 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 ToolCallbackProvider type 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 FleetToolsChangedEvent fires 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.operation observations 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 AI VectorStore becomes a fleet data asset that any agent queries through DataQueryClient or the fetch_fleet_data tool, 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 TakeContextAccessor so the worker's take crosses Reactor threads, and adds a TakeLeaseAdvisor to every auto-configured ChatClient.Builder through a ChatClientBuilderCustomizer, so a model call inside a @SpaceTake method 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 frequencyPenalty record component.
freshness() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
Returns the value of the freshness record 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 generations record 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: ChatClient attaches the caller's tools only to a ToolCallingChatOptions builder, 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 group record 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 id record component.
id() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
Returns the value of the id record 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 includeAgents record component.
includeAgents() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
Returns the value of the includeAgents record component.
inputSchema() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
Returns the value of the inputSchema record 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 last record 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 lease record component.
lease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
Returns the value of the lease record 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 maxMessages record component.
maxResultChars() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.DiscoveryTools
Returns the value of the maxResultChars record component.
maxTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
Returns the value of the maxTokens record component.
mcp() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
Returns the value of the mcp record 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 media record component.
memory() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
Returns the value of the memory record 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 messages record component.
messages() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the messages record component.
metadata() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMessage
Returns the value of the metadata record component.
metricsSpace() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Usage
Returns the value of the metricsSpace record component.
mimeType() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
Returns the value of the mimeType record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
Returns the value of the model record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
Returns the value of the model record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the model record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the model record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
Returns the value of the model record component.
model() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
Returns the value of the model record 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 ModelAttempt record class.
modelBeans() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the modelBeans record 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 ModelCancel record 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 ChatModel that 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 modelClient record 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 models record 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 modelServer record 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 ModelUsage record class.

N

name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
Returns the value of the name record component.
name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
Returns the value of the name record component.
name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolDefinition
Returns the value of the name record component.
name() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolResponse
Returns the value of the name record 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 maxDeltas are waiting or interval has 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 provider ChatModel when 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 onRestart record component.
onRestart(int, int) - Method in interface ai.badmonkey.agentspaces.springai.model.ModelStreamAssembler.Listener
A restart under the restart policy: 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 onTimeout record component.
options() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the options record 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 output record 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 peer record 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 prefix record 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 presencePenalty record 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 prices record component.
promptTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
Returns the value of the promptTokens record component.
promptTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
Returns the value of the promptTokens record component.
provider() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelUsage
Returns the value of the provider record 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 publishInterval record 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 refreshInterval record 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 removed record component.
requester() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
Returns the value of the requester record component.
requester() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the requester record component.
requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelAttempt
Returns the value of the requestId record component.
requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelCancel
Returns the value of the requestId record component.
requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
Returns the value of the requestId record component.
requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the requestId record component.
requestId() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the requestId record component.
requireAttested() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
Returns the value of the requireAttested record 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 requireMatch record 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 responseData record component.
responseLease() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the responseLease record component.
responseLease() - Method in record class ai.badmonkey.agentspaces.springai.model.ModelServer.Settings
Returns the value of the responseLease record 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 role record component.
routing() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the routing record 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-match to 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 seq record 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 servedBy record component.
servedBy() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
Returns the value of the servedBy record component.
servedBy() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the servedBy record 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 space record component.
space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
Returns the value of the space record component.
space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelServer
Returns the value of the space record component.
space() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.VectorStore
Returns the value of the space record 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's float[] vectors become the double[] the Embedder SPI 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 stopSequences record component.
stream() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
Returns the value of the stream record component.
stream() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the stream record 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 Stream record 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 streamRenewInterval record 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 TakeContext across 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 takeLease record 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 temperature record 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 text record 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 timeout record component.
timeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.ModelClient
Returns the value of the timeout record component.
timeout() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Tools
Returns the value of the timeout record 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 toolCalls record 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 toolResponses record component.
tools() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
Returns the value of the tools record component.
tools() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelRequest
Returns the value of the tools record 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 topK record component.
topP() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireOptions
Returns the value of the topP record 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 totalTokens record component.
totalTokens() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireUsage
Returns the value of the totalTokens record 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 ttl record component.
type() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties.Embedder
Returns the value of the type record component.
type() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireToolCall
Returns the value of the type record component.

U

url() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.WireMedia
Returns the value of the url record component.
usage() - Method in record class ai.badmonkey.agentspaces.springai.autoconfigure.AgentSpacesSpringAiProperties
Returns the value of the usage record component.
usage() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelChunk
Returns the value of the usage record component.
usage() - Method in record class ai.badmonkey.agentspaces.springai.model.wire.ModelResponse
Returns the value of the usage record 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 vectorStore record 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 VectorStore as 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 VectorStoreAssetProvider to the fleet for the life of the application context: the connector SDK's ConnectorRuntime publishes 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 version record component.

W

wire() - Method in record class ai.badmonkey.agentspaces.springai.model.WireMapping.DefinitionOnlyToolCallback
Returns the value of the wire record 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 WireGeneration record 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 WireMedia record 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 WireOptions record 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 WireToolCall record 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 WireToolDefinition record 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 WireToolResponse record 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 WireUsage record class.
A B C D E F G H I K L M N O P Q R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form