Files
dify-mirror/api/agent-notes/core/sandbox/sandbox.py.md
Harry af17e20f99 feat(sandbox): implement sandbox archive upload/download endpoints and security enhancements
- Added sandbox archive upload and download proxy endpoints with signed URL verification.
- Introduced security helpers for generating and verifying signed URLs.
- Updated file-related API routes to include sandbox archive functionality.
- Refactored app asset storage methods to streamline download/upload URL generation.
2026-01-26 01:11:53 +08:00

342 B

Summary:

  • Sandbox lifecycle wrapper (ready/cancel/fail signals, mount/unmount, release).

Invariants:

  • wait_ready raises with the original initialization error as the cause.
  • release always attempts unmount and environment release, logging failures.

Tests:

  • Covered by sandbox lifecycle/unit tests and workflow execution error handling.