Commit Graph

30 Commits

Author SHA1 Message Date
wangxiaolei 26a6710492 feat: regenerate requirement.txt (#720) 2026-04-29 16:27:52 +08:00
非法操作 70ba852ecc feat: cli tool support create trigger plugins (#485)
* feat: cli tool support create trigger plugins

* fix(trigger): update placeholder comment in SubscriptionConstructor for webhook registration

---------

Co-authored-by: Harry <xh001x@hotmail.com>
2025-11-05 15:45:58 +08:00
CrabSAMA 2d81bb254a fix: datasource plugin template typo (#464) 2025-09-29 19:03:59 +08:00
crazywoola dbbc4a29cc 454 bump cli template (#455)
* feat: update template

* feat: update ja_JP

* feat: update GUIDE.md
2025-09-22 14:41:47 +08:00
Tianyi Jing 1dacb201ff feat(cmd): add datasource template (#449)
* feat: add template for datasource plugins

Signed-off-by: jingfelix <jingfelix@outlook.com>

* fix: description and missing category

Signed-off-by: jingfelix <jingfelix@outlook.com>

---------

Signed-off-by: jingfelix <jingfelix@outlook.com>
2025-09-17 09:40:09 +08:00
Yeuoly bace3bfb58 feat(oauth): implement refresh credentials functionality (#408)
* feat(oauth): implement refresh credentials functionality

- Added RefreshCredentials endpoint to handle OAuth credential refresh requests.
- Introduced RequestOAuthRefreshCredentials structure for request validation.
- Updated access types and actions to include refresh credentials.
- Enhanced server routing and controller logic to support the new functionality.
- Updated OAuth entities to include expiration handling for refreshed credentials.

* feat(oauth): add metadata field to OAuthGetCredentialsResult

---------

Co-authored-by: Harry <xh001x@hotmail.com>
2025-07-23 13:11:36 +08:00
Maries 3b0a8679f4 feat/tool oauth cli template (#407)
* feat(cli): update OAuth handling and requirements for dify_plugin

* feat(oauth): update OAuth support and adjust dify_plugin version constraints
2025-07-21 15:37:13 +08:00
Yeuoly b97cce7167 enhance(cli/icon): add multiple categories default plugin icons (#388)
* feat: add support for dark icon

- Introduced IconDark field in PluginDeclaration and related structures to support dark mode icons.
- Updated the installation process to handle dark icons.
- Enhanced asset validation to check for the presence of dark icons.

This change improves the visual consistency of plugins in dark mode environments.

* enhance(cli/icon): add plugin icon support with multiple categories

- Added support for light and dark icons for various plugin categories including agent, datasource, extension, model, tool, and trigger.
- Replaced the previous single icon implementation with a structured map for better organization and retrieval of icons based on category and theme.
- Removed the old Python icon file to streamline asset management.

This update improves the visual representation of plugins across different themes, enhancing user experience.

* change icons

* fix

* fix

* comments
2025-07-08 12:48:48 +08:00
Tianyi Jing af3fec6f32 fix: prevent duplicate packaging (#367)
fixes: https://github.com/langgenius/dify-plugins/issues/612
fixes: https://github.com/langgenius/dify-plugins/issues/234

Signed-off-by: jingfelix <jingfelix@outlook.com>
2025-06-26 17:45:59 +08:00
Yeuoly 3918b377f2 refactor: streamline plugin initialization and update YAML templates for consistency (#313)
- Removed redundant flag retrieval in the plugin initialization process, simplifying the code.
- Updated permission handling to use a single `permissionRequirement` structure for better clarity and maintainability.
- Enhanced YAML templates by adding quotes around dynamic values to ensure proper formatting and prevent potential parsing issues.
2025-05-27 19:48:11 +08:00
Bowen Liang fa2ac6dd2c dep: bump dify_plugin in plugin dependency template to 0.2.x (#278)
* bump dify_plugin to 0.2.x

* dify_plugin>=0.2.0,<0.3.0
2025-05-13 17:13:56 +08:00
Bowen Liang e655881e6f feat: support REMOTE_INSTALL_URL in plugin cli template (#279)
* set REMOTE_INSTALL_URL in .env.example

* update GUIDE.md

* remove REMOTE_INSTALL_PORT config in GUIDE.md

* remove REMOTE_INSTALL_PORT config in GUIDE.md

* update REMOTE_INSTALL_URL config in GUIDE.md

* update REMOTE_INSTALL_URL config in GUIDE.md
2025-05-13 14:24:23 +08:00
Yeuoly 18a251a823 fix: update moderation model docstring to reflect plugin name correctly (#250)
- Modified the docstring in the moderation model to use the correct format for the plugin name, enhancing clarity and consistency in the documentation.
2025-04-27 18:11:37 +08:00
cirtron e2a11dd600 chore: update macos gitignore (#228) 2025-04-22 13:22:00 +08:00
Novice 63a12615ab feat(cli): add github ci to template (#183)
* feat(cli): add github ci to template

* chore: change the trigger condition to release

* feat: add guide document

* fix: add .github to .gitignore

---------

Co-authored-by: Yeuoly <admin@srmxy.cn>
2025-04-15 13:34:29 +08:00
Yeuoly 1563fc40b2 fix(requirements): update dify_plugin version constraint (#191) 2025-04-10 15:16:10 +08:00
Yeuoly b3f389d37a fix: Update links in Python plugin guide to point to the correct schema definition documentation 2025-03-18 16:08:48 +08:00
Yeuoly 6ce5373848 fix: bump cli sdk template to 0.0.1b72 (#86) 2025-03-10 17:57:37 +08:00
Yeuoly 41ff75a976 LICENSE (#42)
* LICENSE

* LICENSE
2025-02-28 14:50:36 +08:00
eux 0636968f84 fix: add missing import for llm template (#26) 2025-02-17 11:23:35 +08:00
非法操作 2f8d22fcc6 add ide config to .gitignore (#18) 2025-01-24 14:51:02 +08:00
kurokobo 12d5795cf7 docs: bump minimal python version to 3.11 to follow changes on dify-plugin-sdks (#5) 2025-01-22 17:42:40 +08:00
Yeuoly 52ad267ff6 fix: lock the version of dify_plugin to 0.0.1b60 in cli templates 2025-01-14 17:57:08 +08:00
Yeuoly 80f4d1c056 feat: support privacy policy 2024-12-27 18:20:14 +08:00
Yeuoly d55e0ba81a optimize: difyignore, add .git/.gitignore/.DS_Store/Thumbs.db 2024-12-24 20:15:01 +08:00
Yeuoly d784e1acfa fix: strict the pakcage size of uncompressed files 2024-12-16 17:12:57 +08:00
Yeuoly e91068d61f feat: add agent template to cli 2024-12-13 22:41:12 +08:00
Yeuoly b20590ff60 fix: typo 2024-12-06 18:04:14 +08:00
Yeuoly 6952e1847b fix: typo 2024-12-05 20:45:31 +08:00
Yeuoly b195b93ae3 refactor: commandline 2024-11-13 20:38:47 +08:00