dify/api/controllers/console
Harry f198540357 feat(bundle): manifest-driven import with sandbox upload
- Add BundleManifest with dsl_filename for 100% tree ID restoration
- Implement two-step import flow: prepare (get upload URL) + confirm
- Use sandbox for zip extraction and file upload via presigned URLs
- Store import session in Redis with 1h TTL
- Add SandboxUploadItem for symmetric download/upload API
- Remove legacy source_zip_extractor, inline logic in service
- Update frontend to use new prepare/confirm API flow
2026-01-29 22:33:31 +08:00
..
app feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
auth feat: implement workspace permission checks for member invitations an… (#31202) 2026-01-18 19:35:50 -08:00
billing refactor: part of remove all reqparser (#29847) 2025-12-25 19:57:07 +08:00
datasets feat: Add summary index for knowledge. (#31625) 2026-01-29 13:47:35 +08:00
explore fix: doc not gen bug (#31547) 2026-01-27 20:19:39 +09:00
socketio add skill markdown file collaboration 2026-01-27 14:08:44 +08:00
tag refactor: replace request.args.get with Pydantic BaseModel validation (#31104) 2026-01-27 10:48:42 +08:00
workspace Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-27 19:55:03 +08:00
__init__.py feat(skills): implement API endpoints for retrieving skill references in workflows and add related data models 2026-01-27 19:11:52 +08:00
admin.py refactor: ExporleBanner to TypeBase (#31698) 2026-01-29 15:34:14 +09:00
apikey.py fix: doc not gen bug (#31547) 2026-01-27 20:19:39 +09:00
error.py
extension.py refactor: split changes for api/controllers/console/extension.py (#29888) 2025-12-24 09:41:42 +08:00
feature.py refactor: optimize system features response payload for unauthenticated clients (#31392) 2026-01-23 12:12:11 +08:00
files.py refactor: port api/fields/file_fields.py (#30638) 2026-01-06 22:55:58 +08:00
init_validate.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
ping.py feat: init fastopenapi (#30453) 2026-01-23 21:07:52 +09:00
remote_files.py refactor: port api/fields/file_fields.py (#30638) 2026-01-06 22:55:58 +08:00
sandbox_files.py feat(sandbox): add file extension attribute to SandboxFileNode and update related logic 2026-01-27 15:58:14 +08:00
setup.py refactor: api/controllers/console/setup.py to ov3 (#31465) 2026-01-26 15:04:33 +08:00
spec.py
version.py refactor: api/controllers/console/version.py to v3 (#31463) 2026-01-26 15:04:25 +08:00
wraps.py feat: implement workspace permission checks for member invitations an… (#31202) 2026-01-18 19:35:50 -08:00