[Refactor] Workflow file module #22195

Open
opened 2026-02-21 20:16:07 -05:00 by yindo · 0 comments
Owner

Originally created by @WH-2099 on GitHub (Feb 11, 2026).

Originally assigned to: @WH-2099 on GitHub.

Self Checks

To make sure we get to you in time, please check the following :)

  • I have read the Contributing Guide and Language Policy.
  • This is only for refactors or chores; if you would like to ask a question, please head to Discussions.
  • I have searched for existing issues search for existing issues, including closed ones.
  • I confirm that I am using English to submit this report, otherwise it will be closed.
  • 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :)
  • Please do not modify this template :) and fill in all the required fields.

Description

Introduce core.workflow.file as the workflow file namespace.
Phase 1: add new package and runtime/protocols with a core.file compatibility bridge.
Phase 2: replace all remaining core.file.* imports and remove the bridge.
Align tests and serialization helpers with the new path

Motivation

Prepare for future graph engine.

Additional Context

Originally created by @WH-2099 on GitHub (Feb 11, 2026). Originally assigned to: @WH-2099 on GitHub. ## Self Checks To make sure we get to you in time, please check the following :) - [x] I have read the [Contributing Guide](https://github.com/langgenius/dify/blob/main/CONTRIBUTING.md) and [Language Policy](https://github.com/langgenius/dify/issues/1542). - [x] This is only for refactors or chores; if you would like to ask a question, please head to [Discussions](https://github.com/langgenius/dify/discussions/categories/general). - [x] I have searched for existing issues [search for existing issues](https://github.com/langgenius/dify/issues), including closed ones. - [x] I confirm that I am using English to submit this report, otherwise it will be closed. - [x] 【中文用户 & Non English User】请使用英语提交,否则会被关闭 :) - [x] Please do not modify this template :) and fill in all the required fields. ## Description Introduce core.workflow.file as the workflow file namespace. Phase 1: add new package and runtime/protocols with a core.file compatibility bridge. Phase 2: replace all remaining core.file.* imports and remove the bridge. Align tests and serialization helpers with the new path ## Motivation Prepare for future graph engine. ## Additional Context <!-- 编辑新问题的正文,然后单击编辑器右上角的 ✓“创建问题”按钮。第一行将是问题标题。代理人和标签紧跟在空白行后面。在开始问题正文之前留出空行。 -->
yindo added the refactor label 2026-02-21 20:16:07 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langgenius/dify#22195