Skip to content

Update CALL-E plugin v0.1.9 - #2800

Merged
crazywoola merged 1 commit into
langgenius:mainfrom
Derekwang2002:feat/update-call-e-plugin-v0.1.9
Jul 31, 2026
Merged

Update CALL-E plugin v0.1.9#2800
crazywoola merged 1 commit into
langgenius:mainfrom
Derekwang2002:feat/update-call-e-plugin-v0.1.9

Conversation

@Derekwang2002

@Derekwang2002 Derekwang2002 commented Jul 30, 2026

Copy link
Copy Markdown
Contributor

Plugin Submission

Plugin information

Submission type

  • New plugin
  • Version update

What changed

Bump call_e from 0.1.8 to 0.1.9 (call_e-0.1.9.difypkg).

  • Adds CALL-E Goal and Goal Run tools for listing goals, fetching a goal, creating and polling runs, and waiting for a completed run.
  • Uses the current CALL-E API v1 base URL: https://api.heycall-e.com.
  • Adds required Dify user-facing parameter descriptions to every tool parameter.
  • Validates E.164 phone numbers and flat scalar variables before an outbound call request; the interactive wait tool requires explicit live-call confirmation.

Risk level

  • Low risk
  • Medium risk
  • High risk

Reason: the plugin sends user-provided phone numbers and optional call variables to CALL-E and creates outbound phone calls. It does not execute code or commands, access local files, or make arbitrary user-directed network requests.

Required checks

  • I have read and followed the Marketplace submission requirements.
  • I have read and comply with the Plugin Developer Agreement.
  • I tested this plugin on Dify Community Edition and Dify Cloud, or documented any limitation below.
  • The package contains only files needed at runtime.
  • The package does not contain secrets, local credentials, .env files, .git directories, virtual environments, caches, logs, or IDE files.
  • The package does not contain executables or bundled binaries, or I explained why they are required below.
  • The plugin README includes setup steps, usage instructions, required APIs or credentials, connection requirements, and the source repository link.
  • The plugin includes PRIVACY.md or a hosted privacy policy, and manifest.yaml references it.
  • All user-facing text is primarily in English, with any localized README files following the i18n guidance.

Sensitive capability disclosure

The plugin makes fixed HTTPS requests only to https://api.heycall-e.com. It sends a CALL-E credential, phone number, and optional call variables to create an outbound call. The tool descriptions clearly require a valid recipient number and explicit confirmation before the live-call-and-wait action.

Verification

  • 26 tests passed; Python compilation passed.
  • Reproduced the Marketplace installation path with dify_plugin 0.10.0: plugin configuration loaded and the serverless service started successfully.
  • Package SHA-256: 368befd9e867926896c2141167144ee2f4214f6569b8dd18976baaa64a0d8399
  • Source change: feat: add CALL-E Goal Run tools CALLE-AI/call-e-dify-plugin#1
  • This Marketplace PR intentionally adds only derekwang2002/call_e/call_e-0.1.9.difypkg.

@github-actions github-actions Bot added the risk: missing Missing or invalid Marketplace risk selection label Jul 30, 2026
@Derekwang2002
Derekwang2002 force-pushed the feat/update-call-e-plugin-v0.1.9 branch from 8ea2396 to cada1f2 Compare July 30, 2026 04:48
@Derekwang2002
Derekwang2002 force-pushed the feat/update-call-e-plugin-v0.1.9 branch from 36b8cca to 22848d7 Compare July 30, 2026 05:48
@Derekwang2002
Derekwang2002 marked this pull request as ready for review July 30, 2026 07:53
@github-actions github-actions Bot added risk: medium Medium-risk Marketplace submission and removed risk: missing Missing or invalid Marketplace risk selection labels Jul 30, 2026

@crazywoola crazywoola left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

✅ LGTM

Decision: Approve

Local Check Results

Check Status Detail Required action
PR content language ✅ Pass PR title/body CJK ratio=0.0% (zh=0, en=2198, ignored_zh=0, allowed_zh<=0) None.
Project structure ✅ Pass All expected files present: manifest.yaml, README.md, PRIVACY.md. _assets/: yes. None.
Manifest author ✅ Pass author is valid. None.
Icon validation ✅ Pass icon exists: _assets/icon.svg None.
Version check ✅ Pass version 0.1.9 is available. None.
README language ✅ Pass README.md CJK ratio=0.0% (zh=0, en=3487, allowed_zh<=0) None.
PRIVACY.md ✅ Pass PRIVACY.md exists and is non-empty. None.
Dependency install ✅ Pass requirements installed successfully. None.
dify_plugin version ✅ Pass dify_plugin version 0.10.0 satisfies >= 0.9.0. None.
Install test ✅ Pass plugin install test passed. None.
Packaging test ✅ Pass packaging check passed. None.

@crazywoola
crazywoola merged commit 2c5a8fd into langgenius:main Jul 31, 2026
12 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: medium Medium-risk Marketplace submission

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants