Skip to content

Fix workflow library unsupported badge#9341

Open
JPPhoto wants to merge 4 commits into
invoke-ai:mainfrom
JPPhoto:fix-workflow-library-unsupported-badge
Open

Fix workflow library unsupported badge#9341
JPPhoto wants to merge 4 commits into
invoke-ai:mainfrom
JPPhoto:fix-workflow-library-unsupported-badge

Conversation

@JPPhoto

@JPPhoto JPPhoto commented Jul 7, 2026

Copy link
Copy Markdown
Collaborator

Summary

Fixes Workflow Library callability messaging after Call Saved Workflow support landed. The prior work created too much output noise in the Workflow Library by surfacing negative sub-workflow compatibility state on ordinary workflows. This PR removes that negative badge from the general library view and adds a positive Callable badge only when a workflow can be called by another workflow (i.e. it has a Workflow Return node).

Fixed callable workflow graph validation so saved optional inputs without explicit values use invocation defaults instead of being coerced to None.

Also fixed call-saved-workflow dynamic inputs to automatically resync when a selected child workflow's exposed fields change, preventing stale caller workflows from showing missing-field errors.

Related Issues / Discussions

QA Instructions

  • Open the Workflow Library.
  • Confirm ordinary workflows without a Workflow Return node do not show Unsupported.
  • Confirm workflows that can be used by Call Saved Workflow show a Callable badge.
  • Confirm the Call Saved Workflow node picker still disables non-callable workflows and displays the detailed reason there.

Merge Plan

Checklist

  • The PR has a short but descriptive title, suitable for a changelog
  • Tests added / updated (if applicable)
  • ❗Changes to a redux slice have a corresponding migration
  • Documentation added / updated (if applicable)
  • Updated What's New copy (if doing a release after this PR)

@JPPhoto JPPhoto added the 6.14.x label Jul 7, 2026
@JPPhoto JPPhoto moved this to 6.14.x Theme: USER EXPERIENCE in Invoke - Community Roadmap Jul 7, 2026
@github-actions github-actions Bot added the frontend PRs that change frontend files label Jul 7, 2026
@JPPhoto JPPhoto requested a review from joshistoast July 7, 2026 15:22
@github-actions github-actions Bot added python PRs that change python files services PRs that change app services python-tests PRs that change python tests labels Jul 8, 2026
@JPPhoto JPPhoto force-pushed the fix-workflow-library-unsupported-badge branch from cfbcdf6 to c42bae8 Compare July 9, 2026 02:10
@JPPhoto

JPPhoto commented Jul 9, 2026

Copy link
Copy Markdown
Collaborator Author

I'm still working on the resync behavior - the UI is not forcing a refresh of external fields in the Call Saved Workflow node when switching workflows.

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

Labels

6.14.x frontend PRs that change frontend files python PRs that change python files python-tests PRs that change python tests services PRs that change app services

Projects

Status: 6.14.x Theme: USER EXPERIENCE

Development

Successfully merging this pull request may close these issues.

3 participants