SDK Ecosystem
Release history for Amigo TypeScript, Python, and Platform SDKs. New resources, breaking changes, and type safety updates.
Release history keyed by package version. See the package version snapshot before upgrading; a version mentioned in an older entry is not a statement of the current release. SDK helpers and the live API schema can change on different schedules.
September 2026 Package Maintenance
Publications verified September 8, 2026 (UTC). These client changes do not add server capabilities or establish that an integration is provisioned.
Classic TypeScript @amigo-ai/sdk
Exports the six existing resource classes and VoiceData type so they appear in the generated API reference. Existing client methods are unchanged; retain the 2.0 migration checks below when upgrading from 1.x.
Classic Python amigo-sdk
Refreshes dependencies and removes broken development-command entry points from the wheel. Contributors run the documented scripts from a source checkout; SDK sync and async methods are unchanged.
Platform TypeScript @amigo-ai/platform-sdk
Fixes device-login URL normalization and refreshes dependencies and setup guidance. The 0.108.0 contract changes below still apply when upgrading from older packages.
Scribe TypeScript @amigo-ai/scribe-typescript-sdk
Refreshes generated contracts, including provider-settings types, and fixes URL normalization. Recompile schema consumers. The guide now documents the shipped ScribeRecorder, fixed session mode, visit-template prerequisites, and backend authorization checks.
Forge MCP @amigo-ai/forge-tools
Updates dependencies and publishing, and declares its Node.js 18+ runtime. This remains an experimental Classic API tool; use a designated test organization for mutating workflows.
Scribe is an ESM-only package for separately provisioned provider workflows. Backend provider credentials and browser attach tickets have different roles; follow the Scribe guide before making requests or recording audio.
September 2026 Compatibility Releases
All three package publications verified September 8, 2026 (UTC). These changes update client contracts; they do not introduce new server capabilities or certify a deployment.
Classic TypeScript @amigo-ai/sdk
Refreshes the generated model-identifier enum and canonical message-type defaults. Recompile code that uses generated model identifiers; obsolete values are no longer accepted by the types. This release begins the stable Classic 2.x line.
Classic Python amigo-sdk
Refreshes request and response models, including metric creation's initial-version payload and version responses that no longer require an ID. Generated fields and model names can change; retest imports, construction, and parsing. Optional legacy organization-branding attributes remain compatible.
Platform TypeScript @amigo-ai/platform-sdk
sessions.getFleetStatus() reports voice capacity. The unsupported options argument is removed, and older JavaScript calls supplying options fail before transport. Omit the argument for voice capacity; this response cannot establish separate tool-runner capacity.
Platform 0.108.0 also includes contract changes since the published 0.107.0 package:
Remove
client.agentDefinitionscalls.client.agentRunsretainsharnessContext(); itscreate()andget()methods are removed. Useclient.runsfor the current run inventory and detail surface.Replace
recordings.getUrls(),getMetadata(), anddownload()integrations withrecordings.get(callSid)and review its returned URLs. A returned URL does not establish that the recording object is ready.Remove
operators.getAccessToken()andruns.accessToken()calls for retired browser voice takeover. Review the current operator handoff workflow.Remove
simulations.bridge.plan()calls;bridge.run()remains an executing operation and is not a dry-run replacement.Recompile against the refreshed generated types and voice-provider constants; do not assume a previously accepted configuration value is still supported.
Install and pin the package for the correct API family. A refreshed schema snapshot does not prove every helper or every deployed workflow is compatible. Use Current Upgrade Guidance to select representative application checks.
Platform SDK
Classic SDKs
Historical entries below identify the TypeScript and Python versions that shipped each change. For the current packages, see the package snapshot. The September compatibility releases retain the major upgrade guidance.
Use the current package snapshot when installing Classic TypeScript. The accidental 1.1.x publications remain deprecated. Use @amigo-ai/sdk for the Classic API and @amigo-ai/platform-sdk for the Platform API.
Version Compatibility
Use the dated current SDK package snapshot for installable versions. SDK versions and API versions are separate; validate the operations and generated models your application uses against its deployment.
Platform TypeScript SDK
Platform API
Node 20+
Classic TypeScript SDK
Classic API
Node 18+
Classic Python SDK
Classic API
Python 3.11+
Scribe TypeScript SDK
Scribe provider API
Node 20+; ESM-only; browser capture requires supported Web APIs
Last updated
Was this helpful?

