dify/api/core/virtual_environment/providers
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
..
daytona_sandbox.py refactor(sandbox): remove unused SANDBOX_WORK_DIR constant and update bash command descriptions for clarity 2026-01-12 15:02:30 +08:00
dify_simple_sandbox.py Refactor code structure for improved readability and maintainability 2025-12-30 16:31:34 +08:00
docker_daemon_sandbox.py feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
e2b_sandbox.py fix: defer sandbox SDK imports for gevent 2026-01-28 20:51:22 +08:00
local_without_isolation.py fix(local-env): replace os.rmdir with shutil.rmtree for directory removal 2026-01-27 15:13:55 +08:00