Skip to content

feat(workflow-builder): migrate builder integration to Max - #7790

Open
YYH211 wants to merge 30 commits into
labring:test/pr-7681from
YYH211:feat/workflow-builder-max-migration
Open

YYH211 wants to merge 30 commits into
labring:test/pr-7681from
YYH211:feat/workflow-builder-max-migration

Conversation

@YYH211

@YYH211 YYH211 commented Sep 20, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • migrate the Workflow Builder runtime and workflow CLI integration to Max while keeping the FastGPT UI and workflow-core contracts in this repository
  • preserve submitted ChangeSet command order and attach command index/type context to execution diagnostics
  • send the selected model ID to Max so explicit model selection is preserved
  • propagate client disconnects through the Max API proxy and add SSE/abort regression coverage
  • update the max submodule to 395d67e, which is proposed by labring/fastgpt-max#4

Dependency and merge order

  1. merge https://github.com/labring/fastgpt-max/pull/4
  2. confirm the max submodule commit is reachable from labring/fastgpt-max (update the pointer here if the Max PR is squash-merged)
  3. merge this PR into test/pr-7681

Verification

  • pnpm test packages/workflow-core/test/command/changeSet.test.ts packages/workflow-core/test/command/mergeChangeSet.test.ts (2 files, 16 tests passed)
  • pnpm test projects/app/test/pages/api/maxApi/proxy.test.ts (1 file, 3 tests passed)
  • commit-time ESLint and Prettier checks passed
  • git diff --check

Notes

  • this branch is based directly on test/pr-7681 and was 0 commits behind at submission; no rebase was needed
  • local verification emitted an engine warning because the current environment uses Node.js 20.19.5 while the repository declares Node.js >=22.23.2.

@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown

Docs preview deployed

🔗 👀 Click here to visit preview

ghcr.io/labring/fastgpt-docs-pr:4cdc9e29d4e9d77526eb6d810fe5bcc442bdeca2

🕒 Time: 2026-09-22 17:43:12 (UTC+8)

@github-actions

github-actions Bot commented Sep 20, 2026

Copy link
Copy Markdown

Coverage Report

Status Category Percentage Covered / Total
🔵 Lines 48.19% 4207 / 8730
🔵 Statements 47.96% 4449 / 9275
🔵 Functions 45.7% 815 / 1783
🔵 Branches 43.23% 2212 / 5116
File CoverageNo changed files found.
Generated in workflow #3665 for commit 4cdc9e2 by the Vitest Coverage Report Action

@YYH211
YYH211 force-pushed the feat/workflow-builder-max-migration branch from 29783f6 to d30c5a6 Compare September 21, 2026 03:48
@YYH211
YYH211 force-pushed the feat/workflow-builder-max-migration branch 2 times, most recently from 390256d to 8a27d95 Compare September 21, 2026 06:26
@YYH211
YYH211 force-pushed the feat/workflow-builder-max-migration branch from 8a27d95 to 3c0618d Compare September 21, 2026 07:24
@YYH211
YYH211 force-pushed the feat/workflow-builder-max-migration branch from 3c0618d to 2349886 Compare September 21, 2026 07:26
@YYH211
YYH211 force-pushed the feat/workflow-builder-max-migration branch from 43634db to 4cdc9e2 Compare September 22, 2026 09:39

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant