Skip to main content

Delphi v0.9.14-patch1

KI Kombinat GmbH

Delphi v0.9.14-patch1 simplifies flow portability by making provider configuration inline-only. Saved provider records, provider CRUD APIs, and provider reference resolution are removed. The patch also restores Flow Builder UI behavior that regressed during the v0.9.14 merge and completes bot-delay runtime command handling for managed LLM calls.

Platformv0.9.14-patch1Recommended SDKv0.1.3Supported SDK range>=0.1.2 <0.2.0

Highlights

  • Inline-only providers: flow definitions now carry their provider configuration directly. Saved provider references are no longer resolved at runtime.
  • Flow Builder polish restored: the Flow Assistant run polling, app sort dropdown, Create App import/paste workflow, and Resilience Overview panel are back in the UI.
  • Bot delay handling completed: update_bot_delay_config runtime commands now propagate through TelAPI, TelPhi, and the flow engine for managed LLM calls.
  • TOBi callback hardening: TOBi session parameter extraction now preserves bot delay and DTMF runtime configuration more reliably.

Provider model change

Provider configurations are now stored inline on the flow default provider or on a voice-agent override. The separate saved-provider table and provider management API are removed.

Upgrade action

Before upgrading, review any flows that still use saved provider references such as { ref: "<provider-id>" }. Convert them to inline provider configurations and publish the updated flow version before applying the patch migration.

This makes exported flow JSON more portable between environments because provider choices travel with the flow while credentials still resolve through team variables and secrets.

Flow Builder fixes

  • The Flow Assistant now keeps polling background runs, shows elapsed time while a run is active, and formats JSON in assistant messages.
  • The Resilience Overview panel is restored in the Flow Builder sidebar.
  • The app grid sort dropdown and Create App JSON import/paste workflow are restored.
  • A render loop that could freeze the Flow Builder when an assistant run completed has been fixed.

Managed LLM runtime updates

Bot delay configuration introduced in v0.9.14 is now wired through the active call path:

  • Managed callbacks can update bot delay settings during a call with update_bot_delay_config.
  • TelPhi initializes bot delay state from the flow's managed failover settings at call start.
  • Runtime command validation now covers bot delay updates alongside DTMF updates.

See Managed callback actions and Source view for the public callback and flow JSON surfaces.

Operators

Database migration

One new migration drops the saved provider table.

Breaking migration

Run the migration container only after tenant teams have converted any saved-provider references to inline provider configuration. After the migration, saved provider records are gone and flows with unresolved provider references will not run correctly.

Environment variables

No new environment variables are introduced in this patch.

Upgrade checklist

  1. Identify flows that still use saved provider references and convert them to inline provider configuration.
  2. Publish the updated flow versions before rolling out the patch.
  3. Run the voiceai-db-migrate container.
  4. Redeploy TelWeb, TelAPI, TelPhi, and the migration image for the patch.
  5. Smoke-test the Flow Builder assistant, app creation/import, Resilience Overview panel, and managed LLM bot-delay behavior.

SDK compatibility

ComponentVersion
Platformv0.9.14-patch1
Recommended TelPhi SDKv0.1.3
Supported SDK range>=0.1.2 <0.2.0

No SDK package update is required for this patch.