Index

A C D E F G H I L M R S T V 
All Classes and Interfaces|All Packages

A

ACTIVE_SESSION - Enum constant in enum class ai.mindconnect.cli.CliState.View
 
activeSession(UUID, UUID) - Static method in record class ai.mindconnect.cli.CliState
 
AGENT_LIST - Enum constant in enum class ai.mindconnect.cli.CliState.View
 
AgentCliApplication - Class in ai.mindconnect.cli
 
AgentCliApplication() - Constructor for class ai.mindconnect.cli.AgentCliApplication
 
AgentClient - Interface in ai.mindconnect.cli.agentclient
Unified CLI-facing API over the agent runtime, with both the local (in-process) and remote (HTTP) implementations behind the same interface.
agentList() - Static method in record class ai.mindconnect.cli.CliState
 
ai.mindconnect.cli - package ai.mindconnect.cli
 
ai.mindconnect.cli.agentclient - package ai.mindconnect.cli.agentclient
 

C

cancelChat(UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
cancelChat(UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
cancelChat(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
chat(UUID, String, Consumer<StreamEvent>) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
chat(UUID, String, Consumer<StreamEvent>) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
chat(UUID, String, Consumer<StreamEvent>) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
CliConfig - Class in ai.mindconnect.cli
 
CliConfig() - Constructor for class ai.mindconnect.cli.CliConfig
 
CliRunner - Class in ai.mindconnect.cli
 
CliRunner(LocalClientFactory, RemoteClientFactory, InitialDataLoader, CliStateStore, String) - Constructor for class ai.mindconnect.cli.CliRunner
 
CliState - Record Class in ai.mindconnect.cli
Persisted "where the user was" between CLI runs.
CliState(CliState.View, UUID, UUID) - Constructor for record class ai.mindconnect.cli.CliState
Creates an instance of a CliState record class.
CliState.View - Enum Class in ai.mindconnect.cli
 
CliStateStore - Class in ai.mindconnect.cli
Reads and writes CliState to ~/.mindconnect-cli/state.json.
CliStateStore(ObjectMapper) - Constructor for class ai.mindconnect.cli.CliStateStore
 
compressMemory(UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
compressMemory(UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
compressMemory(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
confirm(String, String, String) - Method in interface ai.mindconnect.cli.InitialDataLoader.ConfirmOverwrite
 
createAgentClient() - Method in class ai.mindconnect.cli.agentclient.LocalClientFactory
 
createAgentClient() - Method in class ai.mindconnect.cli.agentclient.RemoteClientFactory
 
createLlmConfigRepository() - Method in class ai.mindconnect.cli.agentclient.RemoteClientFactory
 

D

deleteById(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
deleteMessages(UUID, int, int) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
deleteMessages(UUID, int, int) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
deleteMessages(UUID, int, int) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
deleteSession(UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
deleteSession(UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
deleteSession(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 

E

empty() - Static method in record class ai.mindconnect.cli.CliState
 
equals(Object) - Method in record class ai.mindconnect.cli.CliState
Indicates whether some other object is "equal to" this one.

F

findAgent(Namespace, UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
findAgent(Namespace, UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
findAgent(Namespace, UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
findAll() - Method in class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
findById(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
findByName(String) - Method in class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
fromJson(CliState.View, UUID, UUID) - Static method in record class ai.mindconnect.cli.CliState
 

G

getLlmConfigRepository() - Method in class ai.mindconnect.cli.agentclient.LocalClientFactory
 
getRemoteUrl() - Method in class ai.mindconnect.cli.agentclient.RemoteClientFactory
 
getWorkingMemory(UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
getWorkingMemory(UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
getWorkingMemory(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 

H

hashCode() - Method in record class ai.mindconnect.cli.CliState
Returns a hash code value for this object.

I

InitialDataLoader - Class in ai.mindconnect.cli
Loads initial data from classpath:initial-data/ on startup.
InitialDataLoader(LlmConfigRepository, AgentDefinitionRepository, ObjectMapper) - Constructor for class ai.mindconnect.cli.InitialDataLoader
 
InitialDataLoader.ConfirmOverwrite - Interface in ai.mindconnect.cli
Called when a stored entity differs from the classpath version.
isConfigured() - Method in class ai.mindconnect.cli.agentclient.RemoteClientFactory
 

L

lastAgentId() - Method in record class ai.mindconnect.cli.CliState
Returns the value of the lastAgentId record component.
lastSessionId() - Method in record class ai.mindconnect.cli.CliState
Returns the value of the lastSessionId record component.
listAgents(Namespace) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
listAgents(Namespace) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
listAgents(Namespace) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
listSessions(UUID, Namespace, String) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
listSessions(UUID, Namespace, String) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
listSessions(UUID, Namespace, String) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
load() - Method in class ai.mindconnect.cli.CliStateStore
 
load() - Method in class ai.mindconnect.cli.InitialDataLoader
Load without interactive prompts — existing differing records are skipped with a log warning.
load(InitialDataLoader.ConfirmOverwrite) - Method in class ai.mindconnect.cli.InitialDataLoader
Load with a confirm callback for overwrite decisions.
loadHistory(UUID) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
loadHistory(UUID) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
loadHistory(UUID) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
LocalAgentClient - Class in ai.mindconnect.cli.agentclient
Local (in-process) implementation of AgentClient.
LocalAgentClient(AgentRegistryService, AgentSessionService, AgentChatService) - Constructor for class ai.mindconnect.cli.agentclient.LocalAgentClient
 
LocalClientFactory - Class in ai.mindconnect.cli.agentclient
 
LocalClientFactory(AgentRegistryService, AgentSessionService, AgentChatService, LlmConfigRepository) - Constructor for class ai.mindconnect.cli.agentclient.LocalClientFactory
 

M

main(String[]) - Static method in class ai.mindconnect.cli.AgentCliApplication
 

R

RemoteAgentClient - Class in ai.mindconnect.cli.agentclient
 
RemoteAgentClient(String, OkHttpClient, ObjectMapper) - Constructor for class ai.mindconnect.cli.agentclient.RemoteAgentClient
 
RemoteClientFactory - Class in ai.mindconnect.cli.agentclient
 
RemoteClientFactory(OkHttpClient, ObjectMapper, String) - Constructor for class ai.mindconnect.cli.agentclient.RemoteClientFactory
 
RemoteLlmConfigRepository - Class in ai.mindconnect.cli.agentclient
 
RemoteLlmConfigRepository(String, OkHttpClient, ObjectMapper) - Constructor for class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
run(String...) - Method in class ai.mindconnect.cli.CliRunner
 

S

save(CliState) - Method in class ai.mindconnect.cli.CliStateStore
 
save(LlmConfig) - Method in class ai.mindconnect.cli.agentclient.RemoteLlmConfigRepository
 
SESSION_LIST - Enum constant in enum class ai.mindconnect.cli.CliState.View
 
sessionList(UUID) - Static method in record class ai.mindconnect.cli.CliState
 
startSession(UUID, Namespace, String) - Method in interface ai.mindconnect.cli.agentclient.AgentClient
 
startSession(UUID, Namespace, String) - Method in class ai.mindconnect.cli.agentclient.LocalAgentClient
 
startSession(UUID, Namespace, String) - Method in class ai.mindconnect.cli.agentclient.RemoteAgentClient
 

T

toString() - Method in record class ai.mindconnect.cli.CliState
Returns a string representation of this record class.

V

valueOf(String) - Static method in enum class ai.mindconnect.cli.CliState.View
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.mindconnect.cli.CliState.View
Returns an array containing the constants of this enum class, in the order they are declared.
view() - Method in record class ai.mindconnect.cli.CliState
Returns the value of the view record component.
A C D E F G H I L M R S T V 
All Classes and Interfaces|All Packages