dify/api/controllers/console/app
Harry 521b66c488 feat(app-bundle): implement app bundle import/export functionality
- Introduced AppBundleService for managing app bundle publishing and importing, integrating workflow and asset services.
- Added methods for exporting app bundles as ZIP files, including DSL and asset management.
- Implemented source zip extraction and validation to enhance asset import processes.
- Refactored asset packaging to utilize AssetZipPackager for improved performance and organization.
- Enhanced error handling for bundle format and security during import operations.
2026-01-22 22:46:57 +08:00
..
__init__.py FEAT: NEW WORKFLOW ENGINE (#3160) 2024-04-08 18:51:46 +08:00
advanced_prompt_template.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
agent.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
annotation.py fix: csv injection in annotations export (#29462) 2025-12-15 17:14:05 +08:00
app_asset.py feat(app-bundle): implement app bundle import/export functionality 2026-01-22 22:46:57 +08:00
app_import.py feat(app-bundle): implement app bundle import/export functionality 2026-01-22 22:46:57 +08:00
app.py feat(app-bundle): implement app bundle import/export functionality 2026-01-22 22:46:57 +08:00
audio.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
completion.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
conversation_variables.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
conversation.py fix: Use raw SQL UPDATE to set read status without triggering updated… (#31015) 2026-01-15 09:51:44 +08:00
error.py Merge remote-tracking branch 'origin/main' into feat/support-agent-sandbox 2026-01-22 16:40:19 +08:00
generator.py feat: add assemble variable builder api 2026-01-14 14:12:36 +08:00
mcp_server.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
message.py Merge branch 'main' into feat/agent-node-v2 2025-12-15 15:26:48 +08:00
model_config.py api -> console_ns (#28246) 2025-11-24 10:04:11 +08:00
ops_trace.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
site.py refactor: port reqparse to Pydantic model (#28949) 2025-12-05 13:05:53 +09:00
statistic.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
workflow_app_log.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
workflow_draft_variable.py feat(sandbox): enhance sandbox management and tool artifact handling 2026-01-22 17:26:09 +08:00
workflow_run.py chore: remove unused changes 2025-12-10 15:04:19 +08:00
workflow_statistic.py refactor: port reqparse to Pydantic model (#28913) 2025-11-30 16:09:42 +09:00
workflow_trigger.py fix: remove validate=True to fix flask-restx AttributeError (#29552) 2025-12-12 12:01:20 +08:00
workflow.py feat(app-bundle): implement app bundle import/export functionality 2026-01-22 22:46:57 +08:00
wraps.py feat: app trial (#26281) 2026-01-22 15:42:54 +08:00