mirror of
https://github.com/langgenius/dify-plugin-sdks.git
synced 2026-07-22 02:15:22 -04:00
[PR #149] [MERGED] feat[0.5.0]: datasource #183
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-plugin-sdks/pull/149
Author: @Yeuoly
Created: 5/23/2025
Status: ✅ Merged
Merged: 9/23/2025
Merged by: @Mairuis
Base:
main← Head:feat/datasource📝 Commits (10+)
07cca4dfeat: datasource8af6e7dtests8f5e277feat: add online document and website crawl datasource interfaces0b496fbfeat: add testscae5670feat: enhance entity models with new datasource and parameter optionsda0b4ddapply ruff94d28cafeat: extend datasource and provider models with additional fields040d8d5feat: enhance datasource provider model with validation and documentationd72b26efeat: implement datasource provider mapping and actions0922b15feat: implement datasource actions and validation methods📊 Changes
49 files changed (+3112 additions, -60 deletions)
View changed files
📝
.gitignore(+2 -0)📝
README.md(+10 -9)📝
python/.gitignore(+9 -0)📝
python/dify_plugin/core/entities/message.py(+1 -0)📝
python/dify_plugin/core/entities/plugin/request.py(+67 -0)📝
python/dify_plugin/core/entities/plugin/setup.py(+5 -0)📝
python/dify_plugin/core/plugin_executor.py(+101 -0)📝
python/dify_plugin/core/plugin_registration.py(+145 -7)📝
python/dify_plugin/core/runtime.py(+4 -3)📝
python/dify_plugin/entities/__init__.py(+19 -0)➕
python/dify_plugin/entities/datasource.py(+164 -0)➕
python/dify_plugin/entities/datasource_manifest.py(+193 -0)📝
python/dify_plugin/entities/tool.py(+1 -0)📝
python/dify_plugin/errors/tool.py(+8 -0)➕
python/dify_plugin/interfaces/datasource/__init__.py(+71 -0)➕
python/dify_plugin/interfaces/datasource/online_document.py(+63 -0)➕
python/dify_plugin/interfaces/datasource/online_drive.py(+64 -0)➕
python/dify_plugin/interfaces/datasource/website.py(+48 -0)📝
python/dify_plugin/plugin.py(+49 -3)📝
python/dify_plugin/protocol/oauth.py(+1 -1)...and 29 more files
📄 Description
No description provided
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.