mirror of
https://github.com/langgenius/dify.git
synced 2026-05-11 14:58:23 +08:00
Resolve the full dependency chain to enable all previously disabled controllers: Enabled routes: - sandbox_files: sandbox file browser API - sandbox_providers: sandbox provider management API - app_asset: app asset management API - skills: skill extraction API - CLI API blueprint: DifyCli callback endpoints (/cli/api/*) Dependencies extracted (64 files, ~8000 lines): - models/sandbox.py, models/app_asset.py: DB models - core/zip_sandbox/: zip-based sandbox execution - core/session/: CLI API session management - core/memory/: base memory + node token buffer - core/helper/creators.py: helper utilities - core/llm_generator/: context models, output models, utils - core/workflow/nodes/command/: command node type - core/workflow/nodes/file_upload/: file upload node type - core/app/entities/: app_asset_entities, app_bundle_entities, llm_generation_entities - services/: asset_content, skill, workflow_collaboration, workflow_comment - controllers/console/app/error.py: AppAsset error classes - core/tools/utils/system_encryption.py Import fixes: - dify_graph.enums -> graphon.enums in skill_service.py - get_signed_file_url_for_plugin -> get_signed_file_url in cli_api.py All 5 controllers verified: import OK, Flask starts successfully. 46 existing tests still pass. Made-with: Cursor |
||
|---|---|---|
| .. | ||
| code_executor | ||
| __init__.py | ||
| creators.py | ||
| credential_utils.py | ||
| csv_sanitizer.py | ||
| download.py | ||
| encrypter.py | ||
| http_client_pooling.py | ||
| marketplace.py | ||
| model_provider_cache.py | ||
| moderation.py | ||
| module_import_helper.py | ||
| name_generator.py | ||
| position_helper.py | ||
| provider_cache.py | ||
| provider_encryption.py | ||
| ssrf_proxy.py | ||
| tool_parameter_cache.py | ||
| trace_id_helper.py | ||