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
| Component | File | Purpose |
|---|---|---|
AgentRegistry | AgentRegistry.tsx | Main registry list view |
AgentCard | AgentCard.tsx | Agent summary card |
AgentDetailPanel | AgentDetailPanel.tsx | Full 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