Skip to content

Releases: CALLE-AI/call-e-dify-plugin

0.2.2

Choose a tag to compare

@JJasonSun JJasonSun released this 16 Oct 06:55
a2535b0

Changes

Declare the source repository and public support email in the plugin manifest, as required by Dify Marketplace:

Plugin ID remains derekwang2002/call_e, maintained by J.Jason (@JJasonSun). Runtime code and tool definitions are unchanged from 0.2.1. Existing workflows require no changes for this metadata update.

Verification

102 tests pass on Python 3.12 with Dify SDK 0.10.2. Compilation, package/source consistency, and diff checks pass. Dify Plugin CLI 0.6.11 packages 27 files; only manifest.yaml differs from 0.2.1.

The same package installs on Dify Cloud Sandbox and isolated Dify Community Edition 1.17.1 ARM64. Cache-cleared Calls and Goal Run workflows replay the original requests and retain their original IDs and available results, without new calls. Prior real-call acceptance remains recorded against 0.2.1; this release verifies the metadata-only package update.

SHA-256: c0bda3b76aeafcc12de50b1ac40cf8ca75b467971c795604ee1c0335b8f178cb

Installers for 0.2.0 and 0.2.1 have been withdrawn; their release notes and source tags remain available. Install 0.2.2. Dify Marketplace 0.2.2 is now active and downloadable; see the availability verification below.

Marketplace availability

Verified 2026-10-19 06:29:32 UTC: CALL-E 0.2.2 is active and downloadable from Dify Marketplace. Marketplace PR #3366 merged at 2026-10-19 04:40:25 UTC. Pre Check Plugin #8062 completed successfully on 2026-10-17 (attempt 2).

The official plugin API reports latest_version=0.2.2, status=active, and version_updated_at=2026-10-19T04:41:09.932753Z. The 0.2.2 download returned HTTP 200 (application/zip, 28,728 bytes); its manifest.yaml confirms version 0.2.2, author derekwang2002, name call_e, and maintainer J.Jason (@JJasonSun).

At the initial 2026-10-19 06:29:32 UTC check, the Marketplace page showed 0.1.9, differing from the live API and downloadable package. Rechecked on 2026-10-19 at 06:40–06:41 UTC using rendered Chrome and fresh HTML: the detail page shows 0.2.2, Version history starts with 0.2.2, and the default Install link targets derekwang2002/call_e:0.2.2@a83b3e27466d799b74f858f8a263360504005bb63e1b1ab54d7a37f036058ff3. The API remains active/0.2.2; the earlier discrepancy has cleared. Its cause remains unknown. This availability check did not install the plugin or rerun functional or call tests.

0.2.1

Choose a tag to compare

@JJasonSun JJasonSun released this 16 Oct 05:25
c54dd7a

Installer withdrawn. Please install CALL-E 0.2.2. Release notes and source tags are retained.

Changes

  • Credit maintainer J.Jason (@JJasonSun) in the README and plugin/provider descriptions.
  • Keep the plugin ID derekwang2002/call_e unchanged so this remains an update to the existing plugin.

Runtime source files and tool definitions are byte-for-byte identical to 0.2.0. This patch changes attribution text and version metadata, with no API, credential, or calling behavior changes.

Verification

  • 101 tests, Python compilation, and git diff --check pass.
  • Dify Plugin CLI 0.6.11 packages 27 runtime/documentation/asset entries; package/source equality and unchanged-identity checks pass.
  • Real calls and Dify Cloud installation were not rerun for this metadata-only patch. The 0.2.0 release notes retain the previous service-acceptance scope and limitations.

Package SHA-256: ad9c2bcae1269d0810a0f211aa539c979a98ddd294f6010360e692e7dbcc1bd5.

0.2.0

Choose a tag to compare

@JJasonSun JJasonSun released this 16 Oct 05:11
588a593

Installer withdrawn. Please install CALL-E 0.2.2. Release notes and source tags are retained.

Changes

  • Use Calls API v2 with one destination phone and a closed scalar result schema.
  • Read v2 results, errors, telephone outcomes, transcripts, and separate API/Billing identifiers.
  • Wait for result readiness for both Calls and Goal Runs, including final unavailable results with null result/error.
  • Preserve stable caller-supplied keys and accepted IDs for retry recovery; return named Dify workflow variables alongside JSON.
  • Update Goal Run request fields, catalog pagination, credential validation, and migration guidance.

Upgrade from 0.1.x

Bind each creation node's Idempotency Key to a saved upstream call-request ID. The ID may be an upstream-generated UUID; it does not need to be typed by an end user. Reuse the original value and inputs when retrying or rerunning the same call. The plugin does not infer retry intent from matching phone/task inputs or generate new keys on each invocation.

Check old region/locale hints and legacy output mappings, and rename Goal catalog cursor to after. Historical v1 Call IDs remain with their original interface. See the README migration section.

Verification

  • 101 tests pass with Dify plugin SDK 0.9.0 and 0.10.2 on Python 3.12.
  • Compilation, package/source equality, and private-data checks pass.
  • Native Dify plugin execution verifies Calls and published Goal Run real-call results, exact replays, changed-input conflicts, process-restart recovery, and named outputs.
  • The final package passes two cache-cleared Dify Cloud workflow runs against the workflow's completed real call. Creation/wait and exact replay return the original API and Billing IDs, available result, eight-turn transcript, matching metadata, and named outputs. The two runs create no new logical calls.

Package SHA-256: 19d8ebd291e436491555e984f68f5a7414d0986d70d031088eb75628f62b89b7.

Dify Community Edition installation was not tested. Goal Run real-call verification uses the native plugin runtime; Cloud verification covers Calls v2.

Live calls still require both dry_run=false and confirm_live_call=true. A timeout does not cancel or prove absence of a call. Keep saved keys, original inputs, and accepted IDs when recovering or rolling back.

v0.1.8

Choose a tag to compare

@Derekwang2002 Derekwang2002 released this 13 Jul 08:39

Adds direct API-key creation and API-reference links to the Dify credential help and plugin README. No runtime behavior or live-call safety controls changed.

v0.1.7

Choose a tag to compare

@Derekwang2002 Derekwang2002 released this 09 Jul 03:08

Update the packaged README source repository link to CALLE-AI/call-e-dify-plugin. No functional behavior changes.

v0.1.6

Choose a tag to compare

@Derekwang2002 Derekwang2002 released this 08 Jul 07:30

Update the plugin icon and refresh user-facing descriptions. The package keeps requirements.txt with dify_plugin>=0.9.0 for Marketplace validation.