Class ToolCatalogComponent

java.lang.Object
ai.mindconnect.adminui.ui.component.ToolCatalogComponent
All Implemented Interfaces:
UiComponent

public final class ToolCatalogComponent extends Object implements UiComponent
Read-only catalog of every tool the runtime's ToolRegistry knows about — the union of built-in ToolFactory tools and MultiToolProvider-contributed tools. Unlike the per-agent tool list (which is editable), this is purely informational: it shows what's available to wire onto an agent, with each tool's description, its parameters and its declared config overrides as readable tables in a collapsible body.
  • Constructor Details

  • Method Details

    • id

      public String id()
      Description copied from interface: UiComponent
      The DOM id this component renders with. Patch operations targeting this component (REPLACE / CLEAR / REMOVE) use this id, so it must match the id on the root UiNode returned by UiComponent.render().
      Specified by:
      id in interface UiComponent
    • render

      public ai.mindconnect.ui.model.UiNode render()
      Description copied from interface: UiComponent
      Full render — emit the component as a UiNode. Used both inside a page's full render and as the payload of a REPLACE patch.
      Specified by:
      render in interface UiComponent
    • displayGroup

      public static String displayGroup(String group)
      Groups are lowercase machine namespaces (workflow, gmail); capitalize for display.