Yansong Zhang
90cce7693f
revert: remove all sandbox and skill related code
Remove ~12,900 lines of sandbox/skill code that was ported from
feat/support-agent-sandbox. This reverts to direct tool execution
(the original behavior before sandbox integration).
Removed:
- core/sandbox/ (SandboxBuilder, bash tools, providers, initializers)
- core/skill/ (SkillManager, assembler, entities)
- core/virtual_environment/ (5 provider implementations)
- core/zip_sandbox/ (archive operations)
- core/app_assets/ (asset management)
- core/app_bundle/ (bundle management)
- controllers/cli_api/ (DifyCli callback endpoints)
- services/sandbox/ (provider service)
- services/skill_service, app_asset_service, app_bundle_service
- models/sandbox.py, app_asset.py
- bin/dify-cli-* (3 platform binaries)
- web sandbox-provider-page and service
- SandboxLayer, _resolve_sandbox_context, _invoke_tool_in_sandbox
- CliApiConfig, DIFY_SANDBOX_CONTEXT_KEY
- sandbox-related migrations
Preserved: All Agent V2 core functionality (agent-v2 node, strategy
engine, transparent upgrade, LLM remapping, memory, context, tools
via direct execution).
Made-with: Cursor
2026-04-13 10:42:36 +08:00
..
2026-01-03 21:33:20 +09:00
2024-01-12 12:34:01 +08:00
2024-01-12 12:34:01 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2024-06-21 12:51:10 +08:00
2024-05-20 12:33:21 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2024-07-20 01:29:25 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2024-02-06 13:21:13 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2024-09-11 18:55:00 +08:00
2026-01-03 21:33:20 +09:00
2024-02-01 18:11:57 +08:00
2026-01-03 21:33:20 +09:00
2024-09-11 18:55:00 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2024-05-10 18:12:18 +08:00
2025-11-20 09:44:39 +08:00
2024-06-26 17:51:00 +08:00
2024-05-28 20:41:52 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2024-09-10 15:23:16 +08:00
2026-01-03 21:33:20 +09:00
2024-02-06 13:21:13 +08:00
2025-11-20 09:44:39 +08:00
2024-08-09 16:07:37 +08:00
2025-11-20 09:44:39 +08:00
2024-08-15 10:53:05 +08:00
2025-11-20 09:44:39 +08:00
2024-08-19 09:16:33 +08:00
2024-08-20 14:34:03 +08:00
2024-08-28 08:47:30 +08:00
2024-09-02 20:00:41 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2025-02-17 17:05:13 +08:00
2024-11-08 17:47:57 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2024-11-01 15:51:22 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2024-11-18 16:57:39 +08:00
2025-11-20 09:44:39 +08:00
2024-12-11 14:22:42 +08:00
2025-11-20 09:44:39 +08:00
2025-04-29 18:04:33 +08:00
2025-05-06 18:05:19 +08:00
2025-11-20 09:44:39 +08:00
2025-01-02 09:49:34 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-03-03 13:16:51 +08:00
2025-11-20 09:44:39 +08:00
2025-03-07 12:15:52 +08:00
2025-04-09 11:22:53 +08:00
2025-05-14 14:16:15 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-06-19 17:53:49 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-07-21 09:58:10 +08:00
2025-07-23 13:12:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-08-12 13:14:00 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2025-09-02 11:46:11 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-10-20 14:54:24 +09:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2026-01-21 17:54:59 +08:00
2025-12-09 14:41:46 +08:00
2025-12-11 14:30:09 +08:00
2025-11-26 19:59:34 +08:00
2025-12-17 11:26:08 +08:00
2026-02-05 17:32:33 +08:00
2026-01-13 15:26:41 +08:00
2026-01-15 14:03:17 +08:00
2026-01-19 10:58:57 +08:00
2026-02-09 14:57:23 +08:00
2026-01-23 13:11:56 +08:00
2026-01-30 11:08:09 +08:00
2026-02-09 14:57:23 +08:00
2026-02-09 14:57:23 +08:00
2026-04-09 09:36:16 +08:00
2026-02-11 10:22:35 +08:00
2026-02-11 16:07:52 +08:00
2026-03-05 16:53:28 +08:00
2026-03-16 10:10:03 +08:00
2026-03-16 14:04:41 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2024-02-06 13:21:13 +08:00
2024-01-12 12:34:01 +08:00
2026-01-03 21:33:20 +09:00
2024-02-06 13:21:13 +08:00
2024-07-10 21:31:35 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2024-03-18 14:34:32 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2024-01-12 12:34:01 +08:00
2024-02-01 18:11:57 +08:00
2026-01-03 21:33:20 +09:00
2026-01-03 21:33:20 +09:00
2024-06-26 17:51:00 +08:00
2025-11-20 09:44:39 +08:00
2024-06-29 20:28:30 +08:00
2024-04-08 18:51:46 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2024-01-12 12:34:01 +08:00
2025-04-29 18:04:33 +08:00
2024-02-06 13:21:13 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2024-01-12 12:34:01 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2026-01-03 21:33:20 +09:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00
2025-11-20 09:44:39 +08:00