Skip to content

fix(snippet): keep plugin organization in dependency ids - #45379

Open
alexrain wants to merge 1 commit into
langgenius:mainfrom
alexrain:fix/snippet-plugin-ids
Open

alexrain wants to merge 1 commit into
langgenius:mainfrom
alexrain:fix/snippet-plugin-ids

Conversation

@alexrain

@alexrain alexrain commented Nov 3, 2026

Copy link
Copy Markdown

Fixes #38406.

The snippet dependency extractor skipped TOOL nodes whose provider_type was langgenius and did not inspect an AGENT node's provider at all, so third-party tools and model providers could disappear from the exported dependency list. It now accepts langgenius tool providers and extracts AGENT model providers through the same ModelProviderID helper. Added a regression test for langgenius/google and langgenius/openai.

@github-actions github-actions Bot added the size:M This PR changes 30-99 lines, ignoring generated files. label Nov 3, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

size:M This PR changes 30-99 lines, ignoring generated files.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

extract_dependencies_from_workflow_graph produces malformed plugin ids for non-langgenius tools

1 participant