MATIH Platform is in active MVP development. Documentation reflects current implementation status.
15. Workbench Architecture
Agent Registry

Agent Registry

The Agent Registry at frontend/agentic-workbench/src/components/AgentRegistry/ provides a catalog of all registered agents with search, filtering, and detailed configuration views.


Components

ComponentFilePurpose
AgentRegistryAgentRegistry.tsxMain registry list view
AgentCardAgentCard.tsxAgent summary card
AgentDetailPanelAgentDetailPanel.tsxFull agent detail view

Types

// frontend/agentic-workbench/src/components/AgentRegistry/types.ts
interface RegisteredAgent {
  id: string;
  name: string;
  description: string;
  type: 'conversational' | 'task' | 'workflow' | 'specialized';
  status: 'active' | 'inactive' | 'draft' | 'deprecated';
  version: string;
  creator: string;
  createdAt: string;
  lastDeployed?: string;
  tools: string[];
  metrics: { avgLatency: number; successRate: number; totalInvocations: number };
}

AgentCard

Displays agent summary with:

  • Agent name, type, and status badge
  • Performance metrics (latency, success rate)
  • Tool count
  • Quick actions (edit, deploy, duplicate, archive)

AgentDetailPanel

Full agent detail with:

  • Configuration overview
  • Deployment history
  • Performance charts
  • Prompt templates
  • Tool bindings
  • Guardrail configuration