Changelog

What changed in the Dialgem SDKs and docs, and where product updates are listed.

This page lists releases of the official libraries. Dates are when each version was published.

Server SDK for TypeScript, @dialgem/sdk

1.0.0 (7 November 2026)

The first stable release. The API is the one in 0.1.0-beta.3: nothing was added, removed or renamed. From here on, breaking changes only come in a new major version.

0.1.0-beta.3 (7 November 2026)

  • phoneNumbers.search lists numbers that can be bought, with the monthly price, and phoneNumbers.buy buys one. Buying spends credit. Both need number purchase to be switched on for your account.
  • A looked-up number reports own_twilio.

0.1.0-beta.2 (6 November 2026)

  • Breaking: the API address is fixed at https://api.dialgem.com. The baseURL option is refused.
  • Breaking: webhook signatures are timestamped (v=<timestamp_ms>,d=<hex>) and signatures older than five minutes are rejected.
  • Breaking: webhook payloads carry the full call record under call.
  • Breaking: calls.list is cursor-based: { data, has_more, pagination_key }.
  • Added live call control (sessions.update, say, release), saved LLMs, saved flows and agents.mcpServers.listTools.

Server SDK for Python, dialgem

1.0.0 (7 November 2026)

The first stable release, with the API of 0.1.0b2. Breaking changes only come in a new major version, and pip install dialgem installs it without --pre.

0.1.0b2 (7 November 2026)

phone_numbers.search and phone_numbers.buy, in sync and asyncio clients, and own_twilio on a looked-up number.

0.1.0b1 (6 November 2026)

First release. Sync and asyncio clients covering agents (with functions, knowledge, MCP servers and versions), calls, web calls, phone numbers, voices, templates, contacts and lists, test suites and sessions, plus webhook verification.

Command-line tool, @dialgem/cli

0.1.0 (9 November 2026)

First release. Sign in with an API key, then manage agents (including publishing versions), voices, phone numbers and calls, and send a text message to an agent to test a prompt. Output is a table in a terminal and JSON when piped. See Command-line tool.

MCP server, @dialgem/mcp

0.1.0 (9 November 2026)

First release. Eighteen tools in three tiers: read, write and spend. The two spend tools (place a call, buy a number) are off unless you start the server with --allow-spend, and --read-only hides every tool that changes something. See MCP server.

Browser SDK, @dialgem/client

1.0.0 (7 November 2026)

The first stable release. DialgemCall with microphone capture, streaming playback and typed events, and a React hook, useDialgemCall. It connects with the one-use token from webCalls.create; an API key is never needed in the browser.

Not included: reconnecting a dropped call, WebRTC and a script-tag build.