Server SDKs
Build AI agents, control calls, send messages, and more
Return all registered agents keyed by their route prefix. Useful for introspection, logging, or building admin interfaces.
None.
Map<string, AgentBase> — A map of route prefixes to AgentBase instances.
Map<string, AgentBase>
AgentBase
1import { AgentBase, AgentServer } from '@signalwire/sdk';23const agent1 = new AgentBase({ name: 'sales', route: '/sales' });4const agent2 = new AgentBase({ name: 'support', route: '/support' });5const server = new AgentServer({ port: 3000 });6server.register(agent1);7server.register(agent2);89for (const [route, agent] of server.getAgents()) {10 console.log(`${route}: ${agent.name}`);11}12// /sales: sales13// /support: support