> 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. # getAgent > Look up a registered agent by its route prefix. [agentbase]: /docs/server-sdks/reference/typescript/agents/agent-base Look up a registered agent by its route prefix. Returns `undefined` if no agent is registered at the given path. ## **Parameters** **`route`** `string` — required The route prefix to look up (e.g., `"/sales"`). --- ## **Returns** [`AgentBase`][agentbase] ` | undefined` -- The agent at that route, or `undefined` if none is registered. ## **Example** ```typescript {7} import { AgentBase, AgentServer } from '@signalwire/sdk'; const agent1 = new AgentBase({ name: 'sales', route: '/sales' }); const server = new AgentServer({ port: 3000 }); server.register(agent1); const agent = server.getAgent('/sales'); if (agent) { console.log(`Found: ${agent.name}`); } else { console.log('No agent at /sales'); } ``` > Look up a registered agent by its route prefix.