mirror of
https://github.com/langgenius/dify.git
synced 2026-03-26 00:38:03 +08:00
3.3 KiB
3.3 KiB
Merge Log: sandboxed-agent-rebase ← main
Overview
| Segment | Target Commit | Commits | Description | Status |
|---|---|---|---|---|
| 1 | 657eeb65 |
50 | Early changes: deps, Switch组件, 基础重构 | ✅ |
| 2 | 9c339239 |
129 | Mid refactors: model_runtime, prompt, storage | ✅ |
| 3 | 92bde350 |
56 | dify_graph 大迁移 | ✅ |
| 4 | fb41b215 |
165 | Post-backend refactors | ⬚ |
| 5 | main HEAD |
103 | Final changes | ⬚ |
- Base commit:
98466e2d - Branch:
sandboxed-agent-rebase - Total main commits: 503
Segment 1: Early Changes (50 commits → 657eeb65) ✅
Conflicts: 33 files
- 2 modify/delete (agent runners → keep deletion)
- 10 backend content (memory, segments, file_manager, agent_node, llm_utils, etc.)
- 19 frontend content (Switch defaultValue→value, UnoCSS icons, data-testid)
- 2 lock files (pyproject.toml, uv.lock → regenerated)
Post-merge fixes
- Fixed
core.file→core.workflow.fileimports (18 files) - Updated Switch
defaultValue→valuein 5 files - Updated
ACCOUNT_SETTING_TAB.PROVIDER→SANDBOX_PROVIDER/MODEL_PROVIDER - Regenerated eslint-suppressions.json, added
--pass-on-unpruned-suppressions
Test Results: ✅ All passed
Segment 2: Mid Refactors (129 commits → 9c339239) ✅
Conflicts: 43 files
- 2 modify/delete (agent runners → keep deletion)
- 14 backend content (advanced_chat, prompt, llm node, storage, variable_factory, etc.)
- 22 frontend content (chat components, citation, oauth, account-setting, hitl-input-block)
- 5 lock/config files (pyproject.toml, uv.lock, pnpm-lock, package.json, eslint-suppressions)
Post-merge fixes
- Rewrote
post-login-redirect.spec.tsfor new in-memory API - Added
nodeOutputVarsparameter to hitl-input-block tests - Updated
UpdateWorkflowNodesMapPayloadusage in tests - Added
enable_collaboration_mode/enable_creators_platformto SystemFeatures mocks - Fixed
UPDATE_WORKFLOW_NODES_MAPimport path
Test Results: ✅ All passed
Segment 3: dify_graph 大迁移 (56 commits → 92bde350) ✅
Conflicts: 47 files
- 5 modify/delete (4 agent runners → keep deletion, app-info.tsx → keep ours)
- 26 backend content (dify_graph modules, workflow_entry, queue_entities, etc.)
- 13 frontend content (app-card, list, account-dropdown, contract/router, etc.)
- 3 lock/config files (uv.lock, pnpm-lock, eslint-suppressions)
Post-merge fixes (major migration)
- core.model_runtime → dify_graph.model_runtime: 20+ files (imports + mock paths)
- core.workflow.file → dify_graph.file: 15+ files (imports + mock/patch paths)
- core.workflow.enums → dify_graph.enums: skill_service, nested_node_graph_service
- core.workflow.graph_engine/graph_events/node_events/nodes.base → dify_graph.*: 10+ files
- Fixed SandboxContext phantom import in dify_graph/context/init.py
- Fixed core.app.workflow.node_factory → core.workflow.node_factory
- Fixed toast import paths (useToastContext from toast/context)
- Fixed 15 frontend test files: QueryClientProvider wrapping, i18n key renames (importDSL→importApp), emoji rendering assertions, controlMode default, missing mock exports