Change Logs
Change logs for the Concurrence API, Agent Forge, Web Platform, and SDK ecosystem.
Find product updates for the Platform and Classic APIs, Scribe, Developer Console, SDKs, and Agent Forge. Each entry explains the change and any action needed for an existing integration.
Package entries use published release versions and dates. Unnumbered entries follow product announcements or source changes; availability depends on the deployment and setup requirements in the linked guide. Older entries retain the behavior of their time.
October 2026
Voice: patient context loads only after the caller's name and date of birth match one record; dynamic transfers dial only
approved_destinations; calls with no TTS setting speak ElevenLabseleven_v4_turbo; Sonic 3 and 3.5 pins speak Sonic 3.6; a crisis resource, a spoken-reply check, and a recognizer failover are on for every service.Voice: the observer and test-call WebSockets take credentials only in
Sec-WebSocket-Protocol; a workspace can hold 5 test calls at once; the agent uses the caller's timezone, with a new workspacetimezonesetting.Testing: simulations, test caller numbers, and test credentials run tools in simulation mode; simulation pass rates leave out grading errors; simulation run and case lists page and filter on the server; judge verdicts drop
score_label.Platform: the connector runner is retired, along with data-source sync, the gap-scanner preview and scan, and sync-health fields; runs add
searchand adormantstatus, and voice runs use the call start time; conversations add a paged turns read; the event stream can scope to one conversation;422errors no longer echo submitted values; integration URLs must be public HTTPS and redirects are not followed.Analytics: quality metrics judge transcripts; the metric list returns one latest row per series and pages with
continuation_token; Platform Claude calls run on the 5.5 models.Platform: a model rejection fails a text turn at once with a non-retryable
502; overlapping turns get distinctturn_idvalues; engage tool turns on GPT-5.4 and later run atreasoning_effortnone, and saving a higher engage effort for those models returns422.Platform: integration endpoint
input_schemafollows the tool-schema subset; function and data-query invoke argument errors return422instead of503; the world entity list works withoutentity_type; simulation recommendations returnsuggestionsagain; the Insights Agent stays on one model.Voice: retired Claude pins on skills and model preferences run on the 5.5 models; realtime and realtime transcription model allowlists drop retired ids with
422; the servicetts_modelfield is removed;gpt_realtimecalls record voice minutes and call count.Platform: streamed turns and the session WebSocket send keepalive pings every 15 seconds; the session WebSocket stays open across turns; run lookup by
run_idworks for conversation runs of any age; the FHIR bundle builder is removed.Platform: a close ends every in-flight text turn, and streamed turns end with typed terminal frames.
Voice: ElevenLabs defaults to
eleven_v4_turbo, retired ElevenLabs pins move to it, and onlystabilityapplies on it; OpenAI speech recognition usesgpt-transcribe.Voice: retired Cartesia models speak Sonic 3.6; an ElevenLabs barge-in trims history to what the caller heard; live call context validation errors no longer echo submitted values.
Voice: a trusted backend can set verified context on a live call for context-bound tools, and voice tools bound to a declared but unset key refuse to run until it is set. Sonic 3.6 is the default Cartesia model. On the realtime runtime, bindings resolve across the whole graph and an interrupted transfer still runs.
Voice: the direct Voice Agent session-event route no longer accepts workspace API keys; use the Platform session injection operation. The
/test-callWebSocket always runs in the credential's workspace.Platform: closing a conversation ends its streamed turn with a non-retryable
errorframe; outbound call idempotency is claimed before dialing; runs filter by service; workspace queries pass colons inside string literals through as text.Platform: streamed text turns emit
tokenevents on existing conversations. Render them as a preview and commit the finalmessage.Channels: email use cases select an
inbound_mode, replacingaccepts_cold_inbound. The SMS registered-content check reads recent thread context.Scribe: writeback status fields, carried values on note reads, provider edits that take precedence over carried values, and session create requires
timezone.Console: the All runs table filters by service; magic-link sign-in waits for a click; the connector pages are removed; retried Playground turns run once.
Browse the dated API updates and Console updates.
September 2026
Platform: context aliases, companion-skill bindings, service-scoped memory, intake-source deletion, and intake document tags.
Channels: voice forwarding allowlists, iMessage send and opt-out controls, and participant audio handling.
Scribe: structured note edits with version checks and retry guidance during maintenance.
Console and testing: Evaluate navigation, managed channel request forms, reusable voice-test personas, clearer run details, a Beta Usage page, conversation context fields in the text Playground, and voice settings limited to Cartesia and ElevenLabs.
Browse the dated API updates and Console and voice-testing updates. For migration steps, see Current Upgrade Guidance.
September 19, 2026: Concurrence Rebrand
Amigo is now Concurrence. The documentation uses the new identity at docs.concurrence.com; existing page paths and bookmarks continue to work.
Keep using the API endpoints, credentials, package names, imports, environment variables, and wire identifiers specified by your integration. The name change does not rename those contracts. See Rebrand and Compatibility.
Maintaining an Integration
Start with Current Upgrade Guidance to identify changes that affect your API, package, and workflow. Follow the Developer Guide for current setup and migration steps, and use the API Reference for operation schemas. The API and web changelogs link to older releases in their archives.
Current SDK Packages
Package registry snapshot checked on October 13, 2026 (UTC). Recheck the linked registries when selecting an upgrade; SDK source can include changes that are not yet in a published package.
Platform 0.112.0 is published on npm. It removes client.workspaceDatabase, client.desktopSessions, client.tasks, and client.settings.gapScanner; 0.111.0 removed the data-source sync and gap-scanner preview and scan methods, whose operations were retired with the connector runner. Upgrading from 0.108.x also picks up the breaking type changes in 0.109.1, including the removal of service_id from outbound call requests; see the October package releases. The Scribe SDK now publishes as @concurrence-hq/scribe-typescript-sdk; @amigo-ai/scribe-typescript-sdk is deprecated at 0.15.1.
The experimental Forge MCP tool is published separately as @amigo-ai/forge-tools 0.1.14. It uses Classic organization credentials and is not the Platform SDK or the Agent Forge CLI. See the September package maintenance notes.
Changelog Areas
Versioning Policy
Numbered entries use the version published for that product. Each SDK package and Agent Forge has its own version track; web releases use sequential numbering. Review the migration notes for each upgrade, including breaking changes indicated by Semantic Versioning.
Newer unnumbered API and web entries can appear after the latest numbered release listed above. Their announcement or source-change dates do not establish rollout to every deployment; follow the linked guide's availability and setup requirements.
Last updated
Was this helpful?

