mirror of
https://github.com/langgenius/dify-official-plugins.git
synced 2026-07-22 01:55:27 -04:00
[PR #2502] [MERGED] feat: add Plivo SMS tool plugin #2527
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/langgenius/dify-official-plugins/pull/2502
Author: @navi-
Created: 1/27/2026
Status: ✅ Merged
Merged: 1/27/2026
Merged by: @crazywoola
Base:
main← Head:feat/add-plivo-sms-tool📝 Commits (2)
f3aa651feat: add Plivo SMS tool plugin2627be3test: add unit, smoke, and integration tests for Plivo SMS plugin📊 Changes
14 files changed (+1926 additions, -0 deletions)
View changed files
➕
tests/tools/plivo_sms/test_integration.py(+172 -0)➕
tests/tools/plivo_sms/test_manifest_and_provider.py(+104 -0)➕
tests/tools/plivo_sms/test_smoke_invoke.py(+219 -0)➕
tools/plivo_sms/.env.example(+4 -0)➕
tools/plivo_sms/_assets/icon.svg(+7 -0)➕
tools/plivo_sms/main.py(+6 -0)➕
tools/plivo_sms/manifest.yaml(+31 -0)➕
tools/plivo_sms/provider/plivo_sms.py(+26 -0)➕
tools/plivo_sms/provider/plivo_sms.yaml(+42 -0)➕
tools/plivo_sms/pyproject.toml(+15 -0)➕
tools/plivo_sms/requirements.txt(+2 -0)➕
tools/plivo_sms/tools/send_sms.py(+46 -0)➕
tools/plivo_sms/tools/send_sms.yaml(+51 -0)➕
tools/plivo_sms/uv.lock(+1201 -0)📄 Description
Summary
tools/plivo_sms/account.get()against the Plivo APIPlugin structure
Test coverage (23 tests, all passing)
Manifest & YAML validation (7 tests)
Smoke invocation with mocked API (9 tests)
Integration tests against real Plivo API (7 tests)
Test plan
pytest tests/tools/plivo_sms/ -v— 16 passed)🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.