Index
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
CliStaterecord class. - CliState.View - Enum Class in ai.mindconnect.cli
- CliStateStore - Class in ai.mindconnect.cli
-
Reads and writes
CliStateto~/.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
lastAgentIdrecord component. - lastSessionId() - Method in record class ai.mindconnect.cli.CliState
-
Returns the value of the
lastSessionIdrecord 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
viewrecord component.
All Classes and Interfaces|All Packages