Agent Discovery Cards
Every registered agent automatically gets a discovery card — a JSON descriptor following the A2A (Agent-to-Agent) pattern. This enables agents to discover each other’s capabilities.REST Endpoints
| Endpoint | Description |
|---|---|
GET /agents/:name/card | Get a single agent’s discovery card |
GET /.well-known/agent-cards.json | List all agent cards |
Card Format
Auto-detected Capabilities
The card automatically detects and lists:memory— agent has MemoryManager configuredtools— agent has tools registeredstructured_output— agent uses Zod schema for structured outputhandoff— agent supports handoff to other agentscost_tracking— agent has a CostTrackercaching— agent uses semantic cachingcontext_compaction— agent uses context compactioncheckpointing— agent has checkpointing enabledstreaming— always present (all agents support streaming)
Extended Registry
registry.describeAgents() now returns additional fields:
description— first sentence of the agent’s instructionscapabilities— auto-detected list of capabilities