Client-Side Tools Now Available for Telnyx AI Assistants Telnyx launched client-side tools for its AI Assistants, enabling functions to run directly in the browser during voice or chat conversations without backend round-trips. The feature, available via the @telnyx/ai-agent-lib library version 0.5.0+, supports WebRTC-based conversations and allows access to browser state and local data. Contact us https://telnyx.com/contact-us Log in https://portal.telnyx.com AI Assistants on Telnyx can now call functions that run directly in the browser during a voice or chat conversation. Client-side tools give the assistant access to browser state, local data, and any API the page is already authenticated to, without a webhook or backend round-trip. registerClientTool and unregisterClientTool . Per-tool timeout is configurable via clientToolTimeoutMs . npm install @telnyx/ai-agent-lib requires version 0.5.0 or later . js import { TelnyxAIAgent } from '@telnyx/ai-agent-lib'; const agent = new TelnyxAIAgent { agentId: 'your-agent-id', clientTools: { lookup order: async args = { const { orderId } = args as { orderId: string }; const response = await fetch /api/orders/${orderId} ; const order = await response.json ; return { status: 'found', orderId: order.id, total: order.total }; }, }, } ; Client-side tools are available for WebRTC-based conversations voice and chat using the @telnyx/ai-agent-lib library. They are not available for SIP or phone-call-based conversations. Learn more in the client-side tools guide https://developers.telnyx.com/docs/inference/ai-assistants/client-side-tools or the AI Agent Lib docs https://www.npmjs.com/package/@telnyx/ai-agent-lib .