Skip to content

fix(flow): pass child input from selected transition - #280

Merged
gbaudrit merged 4 commits into
mainfrom
codex/278-flow-input-passthrough
Sep 11, 2026
Merged

fix(flow): pass child input from selected transition#280
gbaudrit merged 4 commits into
mainfrom
codex/278-flow-input-passthrough

Conversation

@gbaudrit

@gbaudrit gbaudrit commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Summary

Complete the visual Flow-call authoring path with one explicit checkbox that passes the output carried by the transition actually taken into a child Flow. Closes #278 and extends the composable orchestration epic #256.

Changes

  • Add a localized Pass incoming transition output checkbox to the generic Flow card.
  • Persist transition passthrough as ${transition.output} and restore the checked state from the draft definition.
  • Resolve ${transition.output} from the selected incoming transition at runtime, including durable child-Flow resume.
  • Accept complete structured transition output during published child-Flow contract validation.
  • Verify the Agent -> Flow path by asserting that structured agent output becomes the child Flow Run input.
  • Keep existing explicit property mapping behavior unchanged and outside this increment.

Validation

  • dotnet restore Agentstration.slnx succeeded after synchronizing with current main through the Compose and invoke reusable Flows across triggers, agents, APIs, MCP, and other Flows #256 integration branch.
  • dotnet build Agentstration.slnx --configuration Release --no-restore succeeded with 0 warnings and 0 errors.
  • dotnet test Agentstration.slnx --configuration Release --no-build succeeded: 831 total, 827 passed, 4 skipped optional integrations, 0 failed.
  • Focused Flow-call application tests succeeded: 6 passed, 0 failed.
  • Focused Flow Designer tests succeeded: 26 passed, 0 failed.
  • GitHub build check passed on the synchronized branch.
  • Desktop and mobile executable smoke testing was not run; the visual interaction is covered by the Flow Designer component test.

Breaking changes

None.

@gbaudrit gbaudrit changed the title feat(flow): support complete child input passthrough fix(flow): pass child input from selected transition Sep 10, 2026
@gbaudrit
gbaudrit force-pushed the codex/278-flow-input-passthrough branch from 60d534b to a363ecb Compare September 11, 2026 00:05
@gbaudrit
gbaudrit changed the base branch from codex/256-composable-flow-orchestration to main September 11, 2026 00:05
@gbaudrit
gbaudrit merged commit 43c209c into main Sep 11, 2026
17 of 19 checks passed
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.

Pass selected transition output into child Flows

1 participant