AgentSDK

Durable state, zero-hop platform bindings, your framework unchanged.

AgentSDK hero visual
CiscoOpenAITalkdeskAmerican Red CrossZillowMicrosoftIBMCiscoOpenAITalkdeskAmerican Red CrossZillowMicrosoftIBM
WHY TELNYX

The agent SDK with the network underneath

Every other agent stack has a seam. Your agent runs on a compute platform, its memory lives in a database, its LLM calls go to an inference provider, its phone calls go through a telephony API. AgentSDK closes the seam.

FEATURES

What your framework is missing

Three primitives for durable state. Three bindings to the Telnyx platform. No credentials, no network calls.

  • Persistent message history

    Every message stored in a structured table. Query by role, time, or topic. Your agent remembers context across sessions without external infrastructure.

  • Durable scheduled tasks

    Timers that survive restarts. Schedule follow-ups, queue background work, and trust that tasks execute even after deploys.

  • Merge-patch state

    Durable state on a single KV key. Concurrent updates merge, they dont clobber. No race conditions, no lost state.

  • Inference binding

    Call models on owned GPUs through a platform binding. OpenAI-compatible. Same facility as your agent code, no network hop.

  • Voice and messaging bindings

    Make and take real phone calls. Send and receive SMS, MMS, and WhatsApp. Carrier infrastructure, not a third-party telephony API.

  • Storage and RAG bindings

    KV, CloudFS, Cloud Storage, and RAG through platform bindings. Zero-credential access from your agent code.

GET STARTED

Subclass Agent. Bring your framework. Deploy.

One class. Three primitives. Zero-hop bindings.

import { Agent } from "@telnyx/edge-runtime";

class SupportAgent extends Agent {
  async onMessage(msg) {
    const res = await this.binding.inference.chatCompletions({
      model: "glm-5.2",
      messages: [...await this.messages.list(), msg],
    });
    await this.binding.telnyx.sms.send({
      to: msg.from, body: res.choices[0].message.content,
    });
    await this.schedule("follow-up", 86400);
  }
}
PRODUCTS

Building AI that reaches beyond the chat?

AgentSDK runs on Edge Compute. These are the platform primitives your agent can reach without leaving the network.

Bring your agents home.

Your agents code, state, storage, model calls, phone calls, and text messages, on one platform.

FAQ

AgentSDK is a TypeScript base class that extends StatefulActor with three primitives: persistent message history, durable scheduled tasks, and merge-patch state. It ships inside @telnyx/edge-runtime.