dify/api/core/sandbox/initializer
Harry 248fa38c34 refactor(storage): unified storage cache layer and preasign interface
- Updated storage wrappers to utilize a new base class, StorageWrapper, for better delegation of methods.
- Introduced SilentStorage to handle read operations gracefully by returning empty values instead of raising exceptions.
- Enhanced CachedPresignStorage to support batch caching of download URLs, improving performance.
- Refactored FilePresignStorage to support both presigned URLs and signed proxy URLs for downloads.
- Updated AppAssetService to utilize the new storage structure, ensuring consistent asset management.
2026-01-23 17:01:10 +08:00
..
__init__.py feat: refactor initializers to support async and sync execution 2026-01-22 19:54:54 +08:00
app_assets_initializer.py feat(app_assets): enhance asset management with CachedPresignStorage 2026-01-23 16:10:28 +08:00
base.py feat: refactor initializers to support async and sync execution 2026-01-22 19:54:54 +08:00
dify_cli_initializer.py refactor(skill): transition from artifact set to bundle structure 2026-01-22 22:46:57 +08:00
draft_app_assets_initializer.py refactor(storage): unified storage cache layer and preasign interface 2026-01-23 17:01:10 +08:00
skill_initializer.py fix(llm-skill): prompt tool call 2026-01-22 23:36:32 +08:00