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.
Three primitives for durable state. Platform bindings to voice, messaging, inference, and storage. No credentials, no network calls.
Persistent message history
Every message stored in a structured table. Query by role and time. 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 (via telnyx binding)
Call models on owned GPUs through the telnyx binding. OpenAI-compatible. Same facility as your agent code, no network hop. Accessed via this.env.TELNYX.ai.
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 bindings
KV and Cloud Storage through platform bindings. Zero-credential access from your agent code. Accessed via this.env.
One class. Three primitives. Zero-hop bindings.
AgentSDK runs on Edge Compute. These are the platform primitives your agent can reach without leaving the network.
