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

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');
}