Expand description
AgentRegistry — the orchestrator’s lookup table for delegates.
Structs§
- Agent
Override - Operator-configured override for a fingerprinted agent. All fields are optional; unset ones fall through to discovery defaults.
- Agent
Registry - Holds every known delegate keyed by
name(). Additional aliases can be registered to route shorthand request names to canonical entries. - Custom
Agent Spec - Declarative registration for an agent with no built-in fingerprint.
Custom agents always go through
SubprocessAgentDelegate. - Delegate
Overrides - Full delegate config sourced from user settings. Empty default is fine — pure discovery with no overrides.
Enums§
- Agent
Source - Where a registered agent came from. Distinguishes auto-discovered entries from hand-registered / custom ones so the operator surface can be honest about “why is this here”.
- Registry
Agent Status - What the registry knows about a candidate agent — populated by
AgentRegistry::populate_from_discoveryso callers (e.g.brain doctor,QueryAgentsintent) can explain availability.