getAgent

View as MarkdownOpen in Claude

Look up a registered agent by its route prefix. Returns undefined if no agent is registered at the given path.

Parameters

route
stringRequired

The route prefix to look up (e.g., "/sales").

Returns

AgentBase | undefined — The agent at that route, or undefined if none is registered.

Example

1import { AgentBase, AgentServer } from '@signalwire/sdk';
2
3const agent1 = new AgentBase({ name: 'sales', route: '/sales' });
4const server = new AgentServer({ port: 3000 });
5server.register(agent1);
6
7const agent = server.getAgent('/sales');
8if (agent) {
9 console.log(`Found: ${agent.name}`);
10} else {
11 console.log('No agent at /sales');
12}