Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions content/guides/changelog.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,8 @@ description: Track CALL-E Developer API and SDK product updates.

## September 23, 2026 - Calls and SDK 1.0

Single-target Calls are available through the production API and the TypeScript
and Python 1.0.0 SDKs. Start with [Quickstart](/quickstart) or [SDKs](/sdks).
Single-target Calls are available through the production API and SDK 1.0
(TypeScript and Python 1.0.1). Start with [Quickstart](/quickstart) or [SDKs](/sdks).

- Send one phone and task with a required result schema and idempotency key.
- Region and language hints are optional; ambiguous or conflicting input returns
Expand Down Expand Up @@ -34,7 +34,7 @@ Calls and Goal Runs contracts. Its `info.version` is distinct from:
- the installed SDK package version;
- `run_spec.version`, the published workflow version pinned by a Goal Run.

Current guides target SDK 1.0.0; [legacy examples](/legacy-sdks) retain SDK 0.7.x.
Current guides target SDK 1.0; [legacy examples](/legacy-sdks) retain SDK 0.7.x.
Updating an SDK does not select a historical server contract.
Keep the contract snapshot and package lockfile
used to validate your integration; compare request and response schemas when
Expand Down
6 changes: 3 additions & 3 deletions content/guides/sdks.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@ description: Install SDK 1.0 for single-target Calls and published Goal Runs.
---

The official server SDKs support single-target Calls and published Goal Runs.
Use SDK **1.0.0** with the production API. Legacy call-task integrations must
Use SDK **1.0** with the production API. Legacy call-task integrations must
[migrate their inputs and result handling](/migration) before upgrading.

## Install

```bash
pnpm add @call-e/calle@1.0.0
pip install calle-ai==1.0.0
pnpm add @call-e/calle@1.0.1
pip install calle-ai==1.0.1
```

Python requires 3.11 or later. Keep API keys in trusted server environments.
Expand Down
4 changes: 2 additions & 2 deletions tests/docs-site.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -991,8 +991,8 @@ test("keeps retry tables and API operations within the mobile viewport", async (

test("publishes production SDK installation and readiness guidance", async ({ page }) => {
await page.goto("/sdks");
await expect(page.locator("pre").filter({ hasText: "pnpm add @call-e/calle@1.0.0" })).toBeVisible();
await expect(page.locator("pre").filter({ hasText: "pip install calle-ai==1.0.0" })).toBeVisible();
await expect(page.locator("pre").filter({ hasText: "pnpm add @call-e/calle@1.0.1" })).toBeVisible();
await expect(page.locator("pre").filter({ hasText: "pip install calle-ai==1.0.1" })).toBeVisible();
await expect(page.locator("main")).toContainText("resultStatus");
await expect(page.locator("main")).not.toContainText("These packages have not been published");
await page.goto("/migration");
Expand Down
Loading