Index

A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ActiveStreams - Class in ai.mindconnect.adminui.service
Server-side registry of currently-live SSE streams.
ActiveStreams() - Constructor for class ai.mindconnect.adminui.service.ActiveStreams
 
ActiveStreams.Handle - Record Class in ai.mindconnect.adminui.service
One live SSE stream.
addTool(UUID, Map<String, Object>, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
AdminLayout - Class in ai.mindconnect.adminui.ui
Builds the shared admin-ui chrome as a semantic-ui UiAppShell: a UiHeader (brand, burger, user widget) across the top, a UiMenu side navigation with one entry per section, and the page content filling the rest.
AdminLayout(String, boolean) - Constructor for class ai.mindconnect.adminui.ui.AdminLayout
 
AdminLayoutAdvice - Class in ai.mindconnect.adminui.ui
Wraps every full UiPage returned by an admin controller with the shared layout (header: brand, nav, user widget, optional logout) — see AdminLayout.
AdminLayoutAdvice(AdminLayoutFactory) - Constructor for class ai.mindconnect.adminui.ui.AdminLayoutAdvice
 
AdminLayoutFactory - Class in ai.mindconnect.adminui.ui
Builds a per-request AdminLayout from the current security context.
AdminLayoutFactory(boolean) - Constructor for class ai.mindconnect.adminui.ui.AdminLayoutFactory
 
AdminPage - Class in ai.mindconnect.adminui.ui
Base class for full Admin-UI pages composed of UiComponents.
AdminPage() - Constructor for class ai.mindconnect.adminui.ui.AdminPage
 
after() - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Returns the value of the after record component.
AGENT - Enum constant in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
 
AgentDetailComponent - Class in ai.mindconnect.adminui.ui.component
Tabbed detail view for a single agent: Details / Tools / Sessions.
AgentDetailComponent(AgentDefinition, String, AgentSessionRepository) - Constructor for class ai.mindconnect.adminui.ui.component.AgentDetailComponent
 
AgentDetailComponent(AgentDefinition, String, AgentSessionRepository, String, String) - Constructor for class ai.mindconnect.adminui.ui.component.AgentDetailComponent
 
AgentDetailPage - Class in ai.mindconnect.adminui.ui.page
Agent detail page with the Details / Tools / Sessions tabs.
AgentDetailPage(AgentDefinition, String, AgentSessionRepository) - Constructor for class ai.mindconnect.adminui.ui.page.AgentDetailPage
 
AgentDetailPage(AgentDefinition, String, AgentSessionRepository, String, String) - Constructor for class ai.mindconnect.adminui.ui.page.AgentDetailPage
 
AgentFormComponent - Class in ai.mindconnect.adminui.ui.component
Edit form for an agent definition.
AgentFormComponent(AgentDefinition, LlmConfigRepository, AgentDefinitionRepository, Namespace, ObjectMapper) - Constructor for class ai.mindconnect.adminui.ui.component.AgentFormComponent
 
AgentFormPage - Class in ai.mindconnect.adminui.ui.page
Agent create/edit form.
AgentFormPage(AgentDefinition, LlmConfigRepository, AgentDefinitionRepository, Namespace, ObjectMapper) - Constructor for class ai.mindconnect.adminui.ui.page.AgentFormPage
 
AgentListComponent - Class in ai.mindconnect.adminui.ui.component
Top-level list of agents: a search field, per-row Copy / Delete actions, header "New Agent" action, and pagination that carries the search filter.
AgentListComponent(Page<AgentDefinition>, String) - Constructor for class ai.mindconnect.adminui.ui.component.AgentListComponent
 
AgentListPage - Class in ai.mindconnect.adminui.ui.page
Top-level agent list — what the operator sees at /admin/agents.
AgentListPage(Page<AgentDefinition>) - Constructor for class ai.mindconnect.adminui.ui.page.AgentListPage
 
AgentListPage(Page<AgentDefinition>, String) - Constructor for class ai.mindconnect.adminui.ui.page.AgentListPage
 
AgentUiController - Class in ai.mindconnect.adminui.ui.controller
 
AgentUiController(AgentRegistryService, AgentDefinitionRepository, AgentSessionRepository, LlmConfigRepository, ToolRegistry, ToolTestService, Namespace, ObjectMapper) - Constructor for class ai.mindconnect.adminui.ui.controller.AgentUiController
 
ai.mindconnect.adminui.assembler.session - package ai.mindconnect.adminui.assembler.session
 
ai.mindconnect.adminui.controller - package ai.mindconnect.adminui.controller
 
ai.mindconnect.adminui.service - package ai.mindconnect.adminui.service
 
ai.mindconnect.adminui.ui - package ai.mindconnect.adminui.ui
 
ai.mindconnect.adminui.ui.component - package ai.mindconnect.adminui.ui.component
 
ai.mindconnect.adminui.ui.controller - package ai.mindconnect.adminui.ui.controller
 
ai.mindconnect.adminui.ui.page - package ai.mindconnect.adminui.ui.page
 
aliasGroup(boolean, String, UUID, List<LlmConfig>) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
Alias mode shows exactly one thing: the delegation target.
allHistoricTaskCards() - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
Builds every tool / sub-agent card across this component's full history, in order.
ApiExplorerUiController - Class in ai.mindconnect.adminui.ui.controller
The "API" section: the agent runtime's complete REST API, explorable via the bundled springdoc Swagger UI (/swagger-ui/index.html, fed by /v3/api-docs).
ApiExplorerUiController() - Constructor for class ai.mindconnect.adminui.ui.controller.ApiExplorerUiController
 
apiKeyField(String, String) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
The API-key field: a PASSWORD input showing the key as stored (enc:… stays encrypted; the eye toggle reveals whatever is in the field), with a trailing Encrypt helper that turns a freshly typed plain key into its enc: form via the server.
appendApprovalCard(UiList.Item) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND the live approval card — the stream-side twin of the historic render.
appendApprovalCard(UiList.Item) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
APPEND a live approval card pushed by a suspended (sub-)turn.
appendBotPending(String, String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND the bot-pending placeholder used as the streaming target.
appendErrorNotice(String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND a visible failure notice — a turn that FAILED (context overflow, backend error) must say so in the chat, not just stop the spinner.
appendTaskCard(TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND a task card to the list (running / done / failed variants).
appendTaskCardInto(String, TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND a task card into a nested sub-agent child list rather than the top-level message list.
appendThinking(String, String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND an "AI is thinking …" placeholder shown between the user message and the first incoming token.
appendUserMessage(String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
APPEND a synthetic user-message item.
apply(String) - Method in class ai.mindconnect.adminui.service.MigrationService
Applies the pending migration with the given MigrationService.PendingMigration.id() by saving the bundled (classpath) version over the stored one.
apply(String) - Method in class ai.mindconnect.adminui.ui.controller.MigrationUiController
 
applyAll() - Method in class ai.mindconnect.adminui.service.MigrationService
Applies every currently-pending migration.
applyAll() - Method in class ai.mindconnect.adminui.ui.controller.MigrationUiController
 
approvalAnswered(UUID, String, boolean, String) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
The answer to ANY approval card.
ApprovalCall(String, String) - Constructor for record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Creates an instance of a ApprovalCall record class.
approvalCard(UUID, String, String, String, String) - Static method in class ai.mindconnect.adminui.ui.component.MessageListComponent
The approval card — ONE shape for every open question (root tool or sub-agent alike): the answer is a plain dispatch identified by callId alone, the ToolApprovalStore knows the rest.
argsJson() - Method in record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Returns the value of the argsJson record component.
attach(UUID, List<MultipartFile>) - Method in class ai.mindconnect.adminui.ui.controller.ChatFilesUiController
 
attach(SseEmitter, long) - Method in class ai.mindconnect.adminui.service.StreamBus
Subscribes emitter to the live feed.
attachDialog(UUID) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
The attach dialog the chat form's "+" opens: the drop-zone in a modal, patched over the untouched chat page.
attachZone(UUID) - Static method in class ai.mindconnect.adminui.ui.page.ChatPage
The attach drop-zone — lives in the dialog the chat form's "+" button opens (see SessionUiController#attachDialog), not on the page itself.
authCallback() - Method in class ai.mindconnect.adminui.controller.SpaController
 

B

backendFields(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
Backend dropdown changed: re-render the config group for the new choice.
baseGroup(boolean, String, String, String, String, String, String, UUID) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
The provider-config fields (type, provider, model, base URL, API key) — hidden entirely in alias mode.
before() - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Returns the value of the before record component.
beforeBodyWrite(Object, MethodParameter, MediaType, Class<? extends HttpMessageConverter<?>>, ServerHttpRequest, ServerHttpResponse) - Method in class ai.mindconnect.adminui.ui.AdminLayoutAdvice
 
BUFFER_SIZE - Static variable in class ai.mindconnect.adminui.service.StreamBus
Ring-buffer depth.
bus() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the bus record component.

C

cancel() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the cancel record component.
cancel(String) - Method in class ai.mindconnect.adminui.controller.StreamController
Cooperatively cancels the named stream. 204 if a cancel was dispatched (the stream was running and accepted the signal), 404 if no such stream is registered.
cancel(String) - Method in class ai.mindconnect.adminui.service.ActiveStreams
Invokes the cancel callback on the named stream, if present.
cancelChat(UUID) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Cooperatively cancels a running chat turn.
cardsFor(String, boolean, String, String) - Method in interface ai.mindconnect.adminui.ui.component.MessageListComponent.SubAgentTreeProvider
 
CHANGED - Enum constant in enum class ai.mindconnect.adminui.service.MigrationService.Status
 
channelId() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the channelId record component.
chat(UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
 
ChatAttachmentsComponent - Class in ai.mindconnect.adminui.ui.component
The chat page's attached-files panel: file name, chunk count and a Remove action per attachment.
ChatFilesUiController - Class in ai.mindconnect.adminui.ui.controller
The chat UI's attach endpoint: same pipeline as the external POST /api/sessions/{id}/files (via SessionFileService), but the response is a UiPatch with a toast so the event bus can show the outcome in place — the REST endpoint answers raw JSON instead.
ChatFilesUiController(FileStore, SessionFileService) - Constructor for class ai.mindconnect.adminui.ui.controller.ChatFilesUiController
 
ChatFormComponent - Class in ai.mindconnect.adminui.ui.component
The chat-input form at the bottom of a ChatPage — a single textarea plus a context-sensitive Send / Stop button.
ChatFormComponent(UUID, UUID) - Constructor for class ai.mindconnect.adminui.ui.component.ChatFormComponent
 
ChatFormComponent(UUID, UUID, boolean) - Constructor for class ai.mindconnect.adminui.ui.component.ChatFormComponent
 
ChatPage - Class in ai.mindconnect.adminui.ui.page
The agent-session chat page.
ChatPage(AgentSession, AgentDefinition, List<Message>, WorkingMemory) - Constructor for class ai.mindconnect.adminui.ui.page.ChatPage
 
ChatPage(AgentSession, AgentDefinition, List<Message>, WorkingMemory, boolean) - Constructor for class ai.mindconnect.adminui.ui.page.ChatPage
 
ChatPage(AgentSession, AgentDefinition, List<Message>, WorkingMemory, boolean, MessageListComponent.SubAgentTreeProvider) - Constructor for class ai.mindconnect.adminui.ui.page.ChatPage
 
chatStream(UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
 
chatTurnComplete() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
After a non-streaming POST /chat: refresh the conversation (and its token-bar title) and reset the input form so the user can type a follow-up.
childListId(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Stable id of the nested <ul>-bearing list that holds a sub-agent's child task cards.
clearTodos(UUID) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Resets the session's todo list.
closeAll() - Method in class ai.mindconnect.adminui.service.StreamBus
Completes every attached subscriber and clears the list.
closeTestDialog() - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
Close is just "remove the overlay" — the page behind stays as-is.
closeTestDialog() - Method in class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
Close is just "remove the overlay" — the page behind stays as-is.
codeBlock(String, String) - Static method in class ai.mindconnect.adminui.assembler.session.SessionUiCommons
Wraps a body in a markdown code-fence with optional language hint.
compressMemory(UUID) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Compresses unsummarized messages via the configured memory strategy and re-renders the working-memory page with the new (smaller) snapshot, so the operator immediately sees the effect of the compression — fewer tokens, freshly-marked (compressed) entries, etc.
copy(UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
create(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
create(Map<String, Object>, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
createStore(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
current() - Method in class ai.mindconnect.adminui.ui.AdminLayoutFactory
Layout for the user currently in the SecurityContextHolder.

D

data() - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Returns the value of the data record component.
delete(UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
delete(UUID) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
deleteFile(String, String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
deleteMessages(UUID, int, int) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Deletes a range of messages by sequenceNum (fromSeq..toSeq inclusive).
deleteSession(UUID, UUID, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
deleteStore(String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
deleteStoredFile(String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
deleteTemplate(String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
deleteTool(UUID, UUID, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
deregister(String) - Method in class ai.mindconnect.adminui.service.ActiveStreams
Drops the stream from the registry.
description() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns the value of the description record component.
detach(SseEmitter) - Method in class ai.mindconnect.adminui.service.StreamBus
Drops an emitter from the subscriber list.
detail(UUID) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
detail(UUID, String, String, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
DETAIL_ID - Static variable in class ai.mindconnect.adminui.ui.component.MemoryDetailSectionComponent
 
DETAIL_ID - Static variable in class ai.mindconnect.adminui.ui.component.TraceDetailSectionComponent
 
detailByName(String) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
diffs() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns the value of the diffs record component.
displayGroup(String) - Static method in class ai.mindconnect.adminui.ui.component.ToolCatalogComponent
Groups are lowercase machine namespaces (workflow, gmail); capitalize for display.
doneSubAgentHeader(String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
 
doneSubAgentSummary(String, String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Summary-span REPLACE node flipping the marker to "done".
doneTool(String, String, Object, String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Card representing a tool call that finished successfully.
doneToolHeader(String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
"✓ toolName (123 ms)".
downloadWorkspaceFile(UUID, String, String, boolean) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Streams a single workspace file back to the browser.
DT_FMT - Static variable in class ai.mindconnect.adminui.assembler.session.SessionUiCommons
Time formatter used in conversation, memory and trace headers.
durationMs() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns the value of the durationMs record component.

E

editForm(UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
editForm(UUID) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
editTemplate(String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
editToolForm(UUID, UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
encryptKey(String, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
Backs the form's trailing "Encrypt" helper: takes the form's current field values and patches the apiKey field back with the key in its stored enc: form.
entityType() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns the value of the entityType record component.
Entry(String, String, String, Object, Object) - Constructor for record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Creates an instance of a Entry record class.
equals(Object) - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Indicates whether some other object is "equal to" this one.
error(String, long) - Static method in record class ai.mindconnect.adminui.service.ToolTestService.Result
 
errorMessage() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns the value of the errorMessage record component.
Event(long, String, String) - Constructor for record class ai.mindconnect.adminui.service.StreamBus.Event
Creates an instance of a Event record class.
example(Map<String, Object>) - Static method in class ai.mindconnect.adminui.service.JsonSchemaSample
Returns a pretty-printed example JSON object for schema, or "{}\n" when the schema is null/empty or has no properties.

F

failedSubAgentHeader(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
 
failedSubAgentSummary(String, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Summary-span REPLACE node flipping the marker to "failed".
failedTool(String, String, Object, String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Card representing a tool call that failed.
failedToolHeader(String, long) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
"✗ toolName (123 ms)".
field() - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Returns the value of the field record component.
FieldDiff(String, String, String) - Constructor for record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Creates an instance of a FieldDiff record class.
fieldGroups(String, UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
isAlias, type or provider switched: re-render every dependent group.
findHandle(String) - Method in class ai.mindconnect.adminui.service.ActiveStreams
 

G

get(String) - Method in class ai.mindconnect.adminui.controller.StreamController
 
getMemory(UUID, Integer, boolean) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Working-memory debug page.
getSession(UUID) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
 
getTodos(UUID, boolean) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Todo-list inspector page.
getTraces(UUID, UUID, boolean) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Per-turn LLM call traces.
getWorkspace(UUID, boolean) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Workspace browser page — three scopes (SESSION / AGENT_USER / USER) each with a file listing, sizes, and view/download links per file.
group() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns the value of the group record component.

H

Handle(String, String, String, Instant, Runnable, StreamBus) - Constructor for record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Creates an instance of a Handle record class.
hashCode() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Returns a hash code value for this object.
hashCode() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns a hash code value for this object.
headerOnly() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Header-only refresh — used after a message deletion so the token-bar in the title catches up without redoing the form.
historic(String, String, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Card rebuilt from persisted TOOL_CALL + TOOL_RESULT messages.
historicSubAgent(String, String, String, boolean, boolean, long, String, String, UiList, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Sub-agent card rebuilt from persisted state on a full page load.

I

id() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Stable, URL-safe id used to round-trip an apply request.
id() - Method in class ai.mindconnect.adminui.ui.component.AgentDetailComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.AgentFormComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.AgentListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ChatFormComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigDetailComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigTestComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.MemoryDetailSectionComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.MemoryMasterListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.MigrationListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.RoundtripCardComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.SessionInfoComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.SessionTableComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
The id of the card's <li>; what REPLACE patches target.
id() - Method in class ai.mindconnect.adminui.ui.component.TodoListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolCatalogComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolCatalogTestComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolDetailComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolFormComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolTableComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.ToolTestComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.TraceDetailSectionComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.TraceMasterListComponent
 
id() - Method in class ai.mindconnect.adminui.ui.component.WorkspaceScopeListComponent
 
id() - Method in interface ai.mindconnect.adminui.ui.UiComponent
The DOM id this component renders with.

J

JsonSchemaSample - Class in ai.mindconnect.adminui.service
Generates an example JSON payload from a JSON-Schema Map (the shape returned by Tool.parametersSchema()).

L

label() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the label record component.
label() - Method in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
 
lastAssistantText() - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
The final assistant CHAT text in this component's history, or null.
lastSeq() - Method in class ai.mindconnect.adminui.service.StreamBus
Last published seq, for clients that need to track "where am I".
list() - Method in class ai.mindconnect.adminui.controller.StreamController
 
list() - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
list() - Method in class ai.mindconnect.adminui.ui.controller.MigrationUiController
 
list() - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
list(int, int, String) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
list(String) - Method in class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
 
LLM_CONFIG - Enum constant in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
 
LlmConfigDetailComponent - Class in ai.mindconnect.adminui.ui.component
Read-only detail view of a single LLM configuration with Edit and Delete actions in the header.
LlmConfigDetailComponent(LlmConfig) - Constructor for class ai.mindconnect.adminui.ui.component.LlmConfigDetailComponent
 
LlmConfigDetailPage - Class in ai.mindconnect.adminui.ui.page
Read-only detail page for one LLM configuration.
LlmConfigDetailPage(LlmConfig) - Constructor for class ai.mindconnect.adminui.ui.page.LlmConfigDetailPage
 
LlmConfigFormComponent - Class in ai.mindconnect.adminui.ui.component
Edit form for an LLM configuration.
LlmConfigFormComponent(LlmConfig, List<LlmConfig>) - Constructor for class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
 
LlmConfigFormPage - Class in ai.mindconnect.adminui.ui.page
LLM configuration create/edit form.
LlmConfigFormPage(LlmConfig, List<LlmConfig>) - Constructor for class ai.mindconnect.adminui.ui.page.LlmConfigFormPage
 
LlmConfigListComponent - Class in ai.mindconnect.adminui.ui.component
Top-level list of all stored LLM configurations.
LlmConfigListComponent(List<LlmConfig>) - Constructor for class ai.mindconnect.adminui.ui.component.LlmConfigListComponent
 
LlmConfigListPage - Class in ai.mindconnect.adminui.ui.page
List of all LLM configurations at /admin/llm-configs.
LlmConfigListPage(List<LlmConfig>) - Constructor for class ai.mindconnect.adminui.ui.page.LlmConfigListPage
 
LlmConfigTestComponent - Class in ai.mindconnect.adminui.ui.component
Body of the "Test LLM config" modal dialog.
LlmConfigTestComponent(LlmConfig, String, LlmConfigTestService.Result) - Constructor for class ai.mindconnect.adminui.ui.component.LlmConfigTestComponent
 
LlmConfigUiController - Class in ai.mindconnect.adminui.ui.controller
 
LlmConfigUiController(LlmConfigRepository, LlmConfigTestService, EncryptionHelper) - Constructor for class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
loginPage() - Method in class ai.mindconnect.adminui.controller.SpaController
Serves the static login landing page.

M

MAPPER - Static variable in class ai.mindconnect.adminui.assembler.session.SessionUiCommons
Single Jackson instance shared across the assemblers.
MemoryDetailSectionComponent - Class in ai.mindconnect.adminui.ui.component
Detail pane of the working-memory inspector — two tabs: Raw — the underlying record JSON via the json-viewer. LLM View — what the model actually sees: compressed stub if compression has run on the message, otherwise the original content.
MemoryDetailSectionComponent(WorkingMemory, int) - Constructor for class ai.mindconnect.adminui.ui.component.MemoryDetailSectionComponent
 
MemoryMasterListComponent - Class in ai.mindconnect.adminui.ui.component
Master list of the working-memory inspector: every entry in the upcoming LLM call window — the system prompt plus all windowed messages — each as a clickable row that triggers a detail-pane replace via a GET on the ?seq=… endpoint.
MemoryMasterListComponent(UUID, WorkingMemory) - Constructor for class ai.mindconnect.adminui.ui.component.MemoryMasterListComponent
 
MemoryPage - Class in ai.mindconnect.adminui.ui.page
Working-memory inspector page.
MemoryPage(AgentSession, AgentDefinition, WorkingMemory) - Constructor for class ai.mindconnect.adminui.ui.page.MemoryPage
 
MessageListComponent - Class in ai.mindconnect.adminui.ui.component
The main conversation list of a chat page.
MessageListComponent(UUID, AgentDefinition, List<Message>, WorkingMemory) - Constructor for class ai.mindconnect.adminui.ui.component.MessageListComponent
 
MessageListComponent(UUID, AgentDefinition, List<Message>, WorkingMemory, MessageListComponent.SubAgentTreeProvider) - Constructor for class ai.mindconnect.adminui.ui.component.MessageListComponent
 
MessageListComponent.ApprovalCall - Record Class in ai.mindconnect.adminui.ui.component
The tool name and pretty-printed arguments out of a request's content JSON.
MessageListComponent.SubAgentTreeProvider - Interface in ai.mindconnect.adminui.ui.component
Supplies the pre-built sub-agent cards (with their nested child-task trees) for a given parent toolCallId.
MigrationListComponent - Class in ai.mindconnect.adminui.ui.component
Lists pending migrations (bundled initial-data that is new or differs from what is stored), grouped into one collapsible section per entity type — the same layout the tool catalog uses.
MigrationListComponent(List<MigrationService.PendingMigration>) - Constructor for class ai.mindconnect.adminui.ui.component.MigrationListComponent
 
MigrationListPage - Class in ai.mindconnect.adminui.ui.page
Pending-migrations review page at /admin/migrations.
MigrationListPage(List<MigrationService.PendingMigration>) - Constructor for class ai.mindconnect.adminui.ui.page.MigrationListPage
 
MigrationService - Class in ai.mindconnect.adminui.service
Computes and applies "migrations" — pending imports of bundled initial data (classpath initial-data/**) against what is currently stored.
MigrationService(LlmConfigRepository, AgentDefinitionRepository, WorkflowDataRepository, ObjectMapper) - Constructor for class ai.mindconnect.adminui.service.MigrationService
 
MigrationService.EntityType - Enum Class in ai.mindconnect.adminui.service
Supported entity types — also used as the id prefix and UI grouping label.
MigrationService.FieldDiff - Record Class in ai.mindconnect.adminui.service
One top-level field that differs.
MigrationService.PendingMigration - Record Class in ai.mindconnect.adminui.service
One reviewable change.
MigrationService.Status - Enum Class in ai.mindconnect.adminui.service
Whether a stored record is absent (NEW) or present-but-different (CHANGED).
MigrationUiController - Class in ai.mindconnect.adminui.ui.controller
Admin-UI endpoints for reviewing and applying migrations — pending imports of bundled initial data (classpath:initial-data/**) that is new or differs from what is stored.
MigrationUiController(MigrationService) - Constructor for class ai.mindconnect.adminui.ui.controller.MigrationUiController
 

N

name() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns the value of the name record component.
name() - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Returns the value of the name record component.
name() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns the value of the name record component.
NEW - Enum constant in enum class ai.mindconnect.adminui.service.MigrationService.Status
 
newForm() - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
newForm() - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
newStore() - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
newTemplate() - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
newToolForm(UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
node(UUID, Map<String, Long>) - Static method in class ai.mindconnect.adminui.ui.component.ChatAttachmentsComponent
Stable id chat-attachments so attach/delete patches always have a target.
NONE - Static variable in interface ai.mindconnect.adminui.ui.component.MessageListComponent.SubAgentTreeProvider
No sub-agent tree available — historic sub-agent calls fall back to a flat card.

O

ok() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns the value of the ok record component.
ok(String, long) - Static method in record class ai.mindconnect.adminui.service.ToolTestService.Result
 
openSessionLink(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
A link that opens the sub-agent's own session page in a new browser tab.
overridesSchema() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns the value of the overridesSchema record component.

P

parseApprovalContent(String) - Static method in class ai.mindconnect.adminui.ui.component.MessageListComponent
 
patch(UiPatch.Operation...) - Method in class ai.mindconnect.adminui.ui.AdminPage
Bundles one or more component-level operations into a UiPatch.
pending() - Method in class ai.mindconnect.adminui.service.MigrationService
All pending migrations across every supported entity type.
PendingMigration(MigrationService.EntityType, String, MigrationService.Status, List<MigrationService.FieldDiff>) - Constructor for record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Creates an instance of a PendingMigration record class.
prettyJson(Object) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Pretty-prints arguments map as JSON; falls back to toString on errors.
previewOf(String) - Static method in class ai.mindconnect.adminui.assembler.session.SessionUiCommons
Squashes whitespace and truncates s to 120 chars (with an ellipsis) so it fits one line in a list-item description.
providerParamsGroup(LlmProvider, LlmConfigType, LlmConfig) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
The provider-specific additional parameters — rendered straight from the provider's AdditionalParamSpec catalog, filtered by config type, and swapped in place when provider or type changes.
publish(String, String) - Method in class ai.mindconnect.adminui.service.StreamBus
Records the event in the ring buffer and broadcasts it to every currently attached subscriber.

R

refreshSessions() - Method in class ai.mindconnect.adminui.ui.page.AgentDetailPage
REPLACE patch for the Sessions table — called after a session delete so the row disappears without re-fetching the whole detail page.
refreshTools() - Method in class ai.mindconnect.adminui.ui.page.AgentDetailPage
REPLACE patch for the Tools table — called after a tool delete.
regenerate(UUID, int) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
Regenerates the assistant response for a user message: deletes that message and everything after it, then re-runs the turn (streaming) with the same user text.
register(ActiveStreams.Handle) - Method in class ai.mindconnect.adminui.service.ActiveStreams
Registers (or replaces) the stream with id channelId.
remove(UUID, String) - Method in class ai.mindconnect.adminui.ui.controller.ChatFilesUiController
Removes a file's chunks from the session store (query param: slashes in ids).
removeThinking(String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
REMOVE the thinking indicator together with its wrapping <li>.
render() - Method in class ai.mindconnect.adminui.ui.AdminPage
Render the full page (initial GET, after navigation).
render() - Method in class ai.mindconnect.adminui.ui.component.AgentDetailComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.AgentFormComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.AgentListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ChatFormComponent
Renders the composer in whichever state matches the live stream registry.
render() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigDetailComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigTestComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.MemoryDetailSectionComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.MemoryMasterListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.MigrationListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.RoundtripCardComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.SessionInfoComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.SessionTableComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Renders as a single-item UiList wrapper.
render() - Method in class ai.mindconnect.adminui.ui.component.TodoListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolCatalogComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolCatalogTestComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolDetailComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolFormComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolTableComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.ToolTestComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.TraceDetailSectionComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.TraceMasterListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.component.WorkspaceScopeListComponent
 
render() - Method in class ai.mindconnect.adminui.ui.page.AgentDetailPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.AgentFormPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.AgentListPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.LlmConfigDetailPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.LlmConfigFormPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.LlmConfigListPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.MemoryPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.MigrationListPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.TodosPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.ToolDetailPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.ToolFormPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.ToolListPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.TracesPage
 
render() - Method in class ai.mindconnect.adminui.ui.page.WorkspacePage
 
render() - Method in interface ai.mindconnect.adminui.ui.UiComponent
Full render — emit the component as a UiNode.
replaceAll() - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
REPLACE on the list root.
replaceBotPending(String, String) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
REPLACE the bot-pending markdown body with the current cumulative text.
replaceTaskCard(TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
REPLACE a task card in place.
reset() - Method in class ai.mindconnect.adminui.ui.component.ChatFormComponent
REPLACE that resets the form to its idle state (Send button, editable textarea, no buffered text).
Result(boolean, String, String, long) - Constructor for record class ai.mindconnect.adminui.service.ToolTestService.Result
Creates an instance of a Result record class.
resume(String, long) - Method in class ai.mindconnect.adminui.controller.StreamController
Reconnect endpoint.
returnHref() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the returnHref record component.
RoundtripCardComponent - Class in ai.mindconnect.adminui.ui.component
One LLM-call roundtrip rendered as a three-tab card: Response — prose first, then per-tool-call args (json-viewer) followed by the matching persisted tool-result block (collapsible).
RoundtripCardComponent(int, LlmCallTrace, Map<String, Message>) - Constructor for class ai.mindconnect.adminui.ui.component.RoundtripCardComponent
 
runningSubAgent(String, String, String, String, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
The running sub-agent card.
runningSubAgentHeader(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
 
runningTool(String, String, Object) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Card representing a tool call that has just started.
runningToolHeader(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
"⏳ toolName — running…".
runTest(String, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
Runs the tool with the supplied JSON arguments, re-rendering the dialog in place.
runTest(UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
Executes the test — one user-turn for a chat config, text → vector for an embedding config — and re-renders the dialog in place with the result underneath the form so the admin can re-send.
runToolTest(UUID, UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
Executes the tool with the supplied JSON arguments.

S

saveTemplate(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
schema() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns the value of the schema record component.
search(String, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
search(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
The search field posts its form here; the response is the filtered first page.
search(Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
The search field posts its form here; the response is the filtered catalog.
selectEntry(int) - Method in class ai.mindconnect.adminui.ui.page.MemoryPage
Patch for clicking a master-list row — replaces just the detail pane with the selected entry's content.
selectTurn(UUID) - Method in class ai.mindconnect.adminui.ui.page.TracesPage
Patch for clicking a turn in the master list: replaces the detail pane with the roundtrips of that turn.
seq() - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Returns the value of the seq record component.
SessionInfoComponent - Class in ai.mindconnect.adminui.ui.component
The "Info" tab of a chat page — a read-only key/value list of session metadata (id, agent, status, user, started-at, title) plus a "Back to Agent" link.
SessionInfoComponent(AgentSession, AgentDefinition) - Constructor for class ai.mindconnect.adminui.ui.component.SessionInfoComponent
 
SessionTableComponent - Class in ai.mindconnect.adminui.ui.component
Tabular view of an agent's chat sessions with Open / Delete row actions and a header "New Session" action.
SessionTableComponent(AgentDefinition, String, AgentSessionRepository) - Constructor for class ai.mindconnect.adminui.ui.component.SessionTableComponent
 
SessionTableComponent(AgentDefinition, String, AgentSessionRepository, UUID) - Constructor for class ai.mindconnect.adminui.ui.component.SessionTableComponent
 
SessionUiCommons - Class in ai.mindconnect.adminui.assembler.session
Shared static helpers used by every session-related UI assembler (chat, working memory, traces) and by the cross-package UI components in ai.mindconnect.adminui.ui.component.
SessionUiController - Class in ai.mindconnect.adminui.ui.controller
 
SessionUiController(AgentSessionService, AgentChatService, AgentDefinitionRepository, AgentSessionRepository, TodoListService, WorkspaceStore, Namespace, ObjectMapper, LlmCallTraceRepository, ActiveStreams, SessionFileService, AdminLayoutFactory, ToolApprovalStore) - Constructor for class ai.mindconnect.adminui.ui.controller.SessionUiController
 
slug() - Method in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
 
snapshot() - Method in class ai.mindconnect.adminui.service.ActiveStreams
 
spa() - Method in class ai.mindconnect.adminui.controller.SpaController
 
SpaController - Class in ai.mindconnect.adminui.controller
 
SpaController() - Constructor for class ai.mindconnect.adminui.controller.SpaController
 
stackId(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Stable id of a sub-agent card's body stack (append target for the final answer).
startedAt() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns the value of the startedAt record component.
startSession(UUID, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.SessionUiController
 
status() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns the value of the status record component.
storeDetail(String) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
StreamBus - Class in ai.mindconnect.adminui.service
Per-channel multiplexing fan-out used by ActiveStreams.
StreamBus() - Constructor for class ai.mindconnect.adminui.service.StreamBus
 
StreamBus.Event - Record Class in ai.mindconnect.adminui.service
One past event held in the ring buffer.
StreamController - Class in ai.mindconnect.adminui.controller
Generic API over the ActiveStreams registry.
StreamController(ActiveStreams) - Constructor for class ai.mindconnect.adminui.controller.StreamController
 
streamDone() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Turn completed successfully.
streamError() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Streaming failed before completion.
streamError(String) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Failure with a face: error bubble into the chat, form back to Send.
streamFirstToken(String, String) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
First bot token arrived.
streamResume() - Method in class ai.mindconnect.adminui.ui.page.ChatPage
 
streamStart(String, String) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
 
streamSubAgentDone(UiNode, String, UiNode) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Completes a sub-agent card without disturbing its nested child tree: REPLACE the in-body status line in place, then APPEND the final-answer markdown into the card's body stack.
streamTaskStart(TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
APPEND a freshly-started task card (tool / sub-agent) to the list.
streamTaskStartInto(String, TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
APPEND a freshly-started task card into a sub-agent's nested child list (childListId) rather than the top-level conversation — this is what builds the sub-agent tree live.
streamTaskUpdate(TaskCardComponent) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
REPLACE a task card in place — used for done / failed transitions.
streamToken(String, String) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Every subsequent token: grow the bot-pending body to the cumulative text.
subAgentAnswer(String, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Markdown node holding the sub-agent's final answer — APPENDed into the body stack on done.
subAgentChildList(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
The nested child list (subtasks-{taskId}) that child cards append into.
summaryId(String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Stable id of a sub-agent card's summary span (the running/done marker shown even when collapsed).
supports(MethodParameter, Class<? extends HttpMessageConverter<?>>) - Method in class ai.mindconnect.adminui.ui.AdminLayoutAdvice
 
SYS_PROMPT_SEQ - Static variable in class ai.mindconnect.adminui.ui.component.MemoryMasterListComponent
Pseudo-seq used as the master-list id for the system prompt row.

T

taskCardBody(String, String) - Static method in class ai.mindconnect.adminui.ui.component.TaskCardComponent
Builds the markdown body of a task card: optional **Input** code block, optional **Output** code block, or a placeholder when both are null.
TaskCardComponent - Class in ai.mindconnect.adminui.ui.component
One tool-call or sub-agent-call card rendered as a collapsible <details> list item.
TaskCardComponent(String, String, UiNode, boolean) - Constructor for class ai.mindconnect.adminui.ui.component.TaskCardComponent
Primary constructor — caller supplies the fully-built body node.
TaskCardComponent(String, String, UiNode, boolean, String) - Constructor for class ai.mindconnect.adminui.ui.component.TaskCardComponent
Full constructor — summaryId makes the summary text individually REPLACEable.
TaskCardComponent(String, String, String, boolean) - Constructor for class ai.mindconnect.adminui.ui.component.TaskCardComponent
Convenience constructor for the common markdown-body case.
test(AgentDefinition, AgentTool, String) - Method in class ai.mindconnect.adminui.service.ToolTestService
Parses argumentsJson as a Map<String,Object> and invokes the tool.
test(Namespace, AgentTool, String) - Method in class ai.mindconnect.adminui.service.ToolTestService
Namespace-based variant for testing a tool without an agent context — used by the top-level tool catalog, where there is no owning agent.
testDialog(String) - Method in class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
Opens the "Test tool" dialog as a patch over whatever is on screen — the catalog page itself is untouched, so its expanded groups survive opening (and closing) the dialog.
testDialog(UUID) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
Opens the "Test config" dialog as a patch over whatever is on screen — the page underneath is untouched.
testToolDialog(UUID, UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
Opens the "Test tool" dialog as a patch over whatever is on screen — the page underneath (agent detail or tool detail) is untouched, so its state survives opening and closing the dialog.
text() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns the value of the text record component.
title() - Method in class ai.mindconnect.adminui.ui.component.LlmConfigTestComponent
 
title() - Method in class ai.mindconnect.adminui.ui.component.ToolCatalogTestComponent
 
title() - Method in class ai.mindconnect.adminui.ui.component.ToolTestComponent
 
TodoListComponent - Class in ai.mindconnect.adminui.ui.component
The agent's checklist for the current session — same items the LLM sees in its prompt context via {{ todo_list_md }}.
TodoListComponent(UUID, TodoList) - Constructor for class ai.mindconnect.adminui.ui.component.TodoListComponent
 
TodosPage - Class in ai.mindconnect.adminui.ui.page
Todo-list inspector page.
TodosPage(AgentSession, AgentDefinition, TodoList) - Constructor for class ai.mindconnect.adminui.ui.page.TodosPage
 
toIdle() - Method in class ai.mindconnect.adminui.ui.component.ChatFormComponent
Alias for ChatFormComponent.reset(), named after the visual state for callers that prefer the idle/streaming vocabulary.
ToolCatalogComponent - Class in ai.mindconnect.adminui.ui.component
Read-only catalog of every tool the runtime's ToolRegistry knows about — the union of built-in ToolFactory tools and MultiToolProvider-contributed tools.
ToolCatalogComponent(List<ToolCatalogComponent.Entry>, String) - Constructor for class ai.mindconnect.adminui.ui.component.ToolCatalogComponent
 
ToolCatalogComponent.Entry - Record Class in ai.mindconnect.adminui.ui.component
One catalog row: group (rubric), name, description, parameters schema and declared overrides schema.
ToolCatalogTestComponent - Class in ai.mindconnect.adminui.ui.component
Body of the "Test tool" modal for the top-level tool catalog — the same shape as ToolTestComponent, but identified by tool name (no owning agent).
ToolCatalogTestComponent(String, Namespace, ToolRegistry, String, ToolTestService.Result) - Constructor for class ai.mindconnect.adminui.ui.component.ToolCatalogTestComponent
 
ToolCatalogUiController - Class in ai.mindconnect.adminui.ui.controller
Read-only catalog of all tools the runtime can provide.
ToolCatalogUiController(ToolRegistry, Namespace, ToolTestService, AdminLayoutFactory) - Constructor for class ai.mindconnect.adminui.ui.controller.ToolCatalogUiController
 
ToolDetailComponent - Class in ai.mindconnect.adminui.ui.component
Read-only detail view of one agent's tool.
ToolDetailComponent(AgentDefinition, AgentTool, ToolRegistry) - Constructor for class ai.mindconnect.adminui.ui.component.ToolDetailComponent
 
ToolDetailPage - Class in ai.mindconnect.adminui.ui.page
Read-only tool detail page reached from the tool table's View action.
ToolDetailPage(AgentDefinition, AgentTool, ToolRegistry) - Constructor for class ai.mindconnect.adminui.ui.page.ToolDetailPage
 
ToolFormComponent - Class in ai.mindconnect.adminui.ui.component
Edit form for an agent's tool.
ToolFormComponent(AgentDefinition, AgentTool, ToolRegistry) - Constructor for class ai.mindconnect.adminui.ui.component.ToolFormComponent
Pass null for the new-tool form.
ToolFormPage - Class in ai.mindconnect.adminui.ui.page
Tool create/edit form for an agent.
ToolFormPage(AgentDefinition, AgentTool, ToolRegistry) - Constructor for class ai.mindconnect.adminui.ui.page.ToolFormPage
 
ToolListPage - Class in ai.mindconnect.adminui.ui.page
Read-only catalog of all available runtime tools at /admin/tools.
ToolListPage(List<ToolCatalogComponent.Entry>, String) - Constructor for class ai.mindconnect.adminui.ui.page.ToolListPage
 
toolName() - Method in record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Returns the value of the toolName record component.
ToolTableComponent - Class in ai.mindconnect.adminui.ui.component
Tabular view of an agent's tools.
ToolTableComponent(AgentDefinition) - Constructor for class ai.mindconnect.adminui.ui.component.ToolTableComponent
 
ToolTableComponent(AgentDefinition, UUID) - Constructor for class ai.mindconnect.adminui.ui.component.ToolTableComponent
 
ToolTestComponent - Class in ai.mindconnect.adminui.ui.component
Body of the "Test tool" modal dialog.
ToolTestComponent(AgentDefinition, AgentTool, ToolRegistry, String, ToolTestService.Result) - Constructor for class ai.mindconnect.adminui.ui.component.ToolTestComponent
 
ToolTestService - Class in ai.mindconnect.adminui.service
One-shot execution of an AgentTool with admin-supplied JSON arguments.
ToolTestService(ToolRegistry) - Constructor for class ai.mindconnect.adminui.service.ToolTestService
 
ToolTestService.Result - Record Class in ai.mindconnect.adminui.service
 
toStreaming() - Method in class ai.mindconnect.adminui.ui.component.ChatFormComponent
REPLACE that swaps the Send button for a Stop button and locks the textarea as read-only.
toString() - Method in record class ai.mindconnect.adminui.service.ActiveStreams.Handle
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.service.MigrationService.FieldDiff
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.service.MigrationService.PendingMigration
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.service.StreamBus.Event
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.service.ToolTestService.Result
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.ui.component.MessageListComponent.ApprovalCall
Returns a string representation of this record class.
toString() - Method in record class ai.mindconnect.adminui.ui.component.ToolCatalogComponent.Entry
Returns a string representation of this record class.
TraceDetailSectionComponent - Class in ai.mindconnect.adminui.ui.component
Detail-pane of the trace inspector — a stack of RoundtripCardComponents for the selected turn, with consecutive sub-agent roundtrips wrapped in a collapsible <details> group so the parent stream stays readable.
TraceDetailSectionComponent(List<LlmCallTrace>, List<Message>) - Constructor for class ai.mindconnect.adminui.ui.component.TraceDetailSectionComponent
 
TraceMasterListComponent - Class in ai.mindconnect.adminui.ui.component
Master-list pane of the trace inspector — one row per top-level chat turn.
TraceMasterListComponent(UUID, Map<UUID, List<LlmCallTrace>>, List<Message>, UUID) - Constructor for class ai.mindconnect.adminui.ui.component.TraceMasterListComponent
 
TracesPage - Class in ai.mindconnect.adminui.ui.page
LLM-call-trace inspector page.
TracesPage(AgentSession, AgentDefinition, List<LlmCallTrace>, List<Message>, UUID) - Constructor for class ai.mindconnect.adminui.ui.page.TracesPage
 
typeGroup(boolean, LlmConfig) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
The type-specific settings, swapped in place when the "Embedding Model" checkbox toggles.

U

UiComponent - Interface in ai.mindconnect.adminui.ui
A reusable UI building block that knows both its DOM id and how to render itself as a UiNode.
update(UUID, Map<String, Object>) - Method in class ai.mindconnect.adminui.ui.controller.LlmConfigUiController
 
update(UUID, Map<String, Object>, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
updateTool(UUID, UUID, Map<String, Object>, OidcUser) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 
upload(String, List<MultipartFile>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
Receives uploaded files and hands each to the shared VectorStoreService ingestion path — the same one the REST API's ingest endpoint takes (ingestion workflow when the template names one, direct chunking otherwise).
uploadFiles(List<MultipartFile>) - Method in class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 

V

valueOf(String) - Static method in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class ai.mindconnect.adminui.service.MigrationService.Status
Returns the enum constant of this class with the specified name.
values() - Static method in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class ai.mindconnect.adminui.service.MigrationService.Status
Returns an array containing the constants of this enum class, in the order they are declared.
VectorStoreUiController - Class in ai.mindconnect.adminui.ui.controller
Admin UI for vector stores: templates (the policies — backend, embedding config, ingestion workflow) and the store instances created from them.
VectorStoreUiController(VectorStores, LlmConfigRepository, FileStore, VectorStoreService) - Constructor for class ai.mindconnect.adminui.ui.controller.VectorStoreUiController
 
view() - Method in class ai.mindconnect.adminui.ui.controller.ApiExplorerUiController
 
viewTool(UUID, UUID) - Method in class ai.mindconnect.adminui.ui.controller.AgentUiController
 

W

withActiveStreams(List<UiPage.ActiveStream>) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
Lets the controller hand the chat-page the streams the SPA should try to re-attach to (typically a single entry for this very session's chat turn).
withAttachments(UiNode) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
 
withBubbledApprovals(List<UiList.Item>) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
Cards for the OPEN sub-agent approval questions of this (root) session — the controller builds them from the ToolApprovalStore, the single truth for bubbled requests (nothing about them lives in this conversation's history).
withBubbledApprovals(List<UiList.Item>) - Method in class ai.mindconnect.adminui.ui.page.ChatPage
The open sub-agent approval cards of this (root) session — built by the controller from the ToolApprovalStore, rendered by the message list after the history.
withHiddenIf(boolean, UiFieldGroup) - Static method in class ai.mindconnect.adminui.ui.component.LlmConfigFormComponent
Marks the group hidden in alias mode — fields stay in the DOM.
withLayout(UiPage) - Method in class ai.mindconnect.adminui.ui.AdminLayout
Wraps page's content with the app shell.
withParentSession(UUID) - Method in class ai.mindconnect.adminui.ui.component.MessageListComponent
Sets the parent session id so the header shows an "↑ Parent Session" link.
WORKFLOW - Enum constant in enum class ai.mindconnect.adminui.service.MigrationService.EntityType
 
WorkspacePage - Class in ai.mindconnect.adminui.ui.page
Workspace browser page — three scopes (SESSION / AGENT_USER / USER) each rendered by a WorkspaceScopeListComponent.
WorkspacePage(AgentSession, AgentDefinition, WorkspaceStore) - Constructor for class ai.mindconnect.adminui.ui.page.WorkspacePage
 
WorkspaceScopeListComponent - Class in ai.mindconnect.adminui.ui.component
One file listing for a single workspace scope (SESSION / AGENT_USER / USER).
WorkspaceScopeListComponent(UUID, String, String, String, WorkspaceStore, WorkspaceScope) - Constructor for class ai.mindconnect.adminui.ui.component.WorkspaceScopeListComponent
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values