> Fetch clean Markdown by appending `.md` to any page URL under https://signalwire.com/docs or requesting it with the HTTP header `Accept: text/markdown`. The root index at https://signalwire.com/docs/llms.txt lists the available documentation indexes. # getAgents > Return all registered agents keyed by their route prefix. [agentbase]: /docs/server-sdks/reference/typescript/agents/agent-base Return all registered agents keyed by their route prefix. Useful for introspection, logging, or building admin interfaces. ## **Parameters** None. ## **Returns** `Map` -- A map of route prefixes to [`AgentBase`][agentbase] instances. ## **Example** ```typescript {9} import { AgentBase, AgentServer } from '@signalwire/sdk'; const agent1 = new AgentBase({ name: 'sales', route: '/sales' }); const agent2 = new AgentBase({ name: 'support', route: '/support' }); const server = new AgentServer({ port: 3000 }); server.register(agent1); server.register(agent2); for (const [route, agent] of server.getAgents()) { console.log(`${route}: ${agent.name}`); } // /sales: sales // /support: support ``` > Return all registered agents keyed by their route prefix.