-
Notifications
You must be signed in to change notification settings - Fork 15
feat: asymmetric handler signatures for simpler flow composition #559
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: 12-23-remove_run_key_wrapper_from_step_task_input_construction
Are you sure you want to change the base?
Conversation
🦋 Changeset detectedLatest commit: 9ea84a2 The changes in this PR will be included in the next version bump. This PR includes changesets to release 5 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
|
View your CI Pipeline Execution ↗ for commit 9ea84a2
☁️ Nx Cloud last updated this comment at |
🔍 Preview Deployment: Website✅ Deployment successful! 🔗 Preview URL: https://pr-559.pgflow.pages.dev 📝 Details:
_Last updated: _ |

Asymmetric Handler Signatures for Improved Flow Composition
This PR introduces asymmetric handler signatures, removing the
runkey from step inputs to enable cleaner functional composition and prepare the foundation for subflows.Key Changes
(flowInput, ctx) => ...(deps, ctx) => ...ctx.flowInputBenefits
Documentation
Added comprehensive migration guide with examples showing how to update:
The guide includes step-by-step instructions for safely upgrading production deployments.