dify/api/core
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
..
agent fix: missing content if assistant message with tool_calls (#30083) 2026-01-13 12:46:33 +08:00
app feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
app_assets feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
app_bundle feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
base
callback_handler
datasource refactor: replace request.args.get with Pydantic BaseModel validation (#31104) 2026-01-27 10:48:42 +08:00
db fix(db): parameterize sessionmaker with Session (#30612) 2026-01-06 15:23:50 +08:00
entities feat: Add summary index for knowledge. (#31625) 2026-01-29 13:47:35 +08:00
errors
extension
external_data_tool
file Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-29 21:25:28 +08:00
helper fix: SSRF in WordExtractor URL download (credit to @EaEa0001 ) (#31678) 2026-01-29 14:01:21 +08:00
llm_generator Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-29 21:25:28 +08:00
logging feat(refactoring): Support Structured Logging (JSON) (#30170) 2026-01-04 11:46:46 +08:00
mcp chore: use from __future__ import annotations (#30254) 2026-01-06 23:57:20 +09:00
memory feat: add context file support 2026-01-16 17:01:44 +08:00
model_runtime Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-29 21:25:28 +08:00
moderation
ops refactor: use session factory instead of call db.session directly (#31198) 2026-01-21 13:43:06 +08:00
plugin Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-19 16:33:10 +08:00
prompt feat: add stream response 2026-01-13 14:13:43 +08:00
rag fix: SSRF in WordExtractor URL download (credit to @EaEa0001 ) (#31678) 2026-01-29 14:01:21 +08:00
repositories
sandbox feat(skill): tool switcher for llm node 2026-01-29 01:21:18 +08:00
schemas chore: use from __future__ import annotations (#30254) 2026-01-06 23:57:20 +09:00
session feat(dify-cli): session level tool white list 2026-01-27 14:19:26 +08:00
skill feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
tools Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-29 21:25:28 +08:00
trigger
variables Merge branch 'main' into feat/pull-a-variable 2026-01-13 22:57:27 +08:00
virtual_environment feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
workflow feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
zip_sandbox feat(bundle): manifest-driven import with sandbox upload 2026-01-29 22:33:31 +08:00
__init__.py
hosting_configuration.py feat: credit pool (#30720) 2026-01-08 13:17:30 +08:00
indexing_runner.py feat: Add summary index for knowledge. (#31625) 2026-01-29 13:47:35 +08:00
model_manager.py
provider_manager.py feat: credit pool (#30720) 2026-01-08 13:17:30 +08:00