fix: support function workflows in mcp front ends#1993
Conversation
|
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Enterprise Run ID: 📒 Files selected for processing (4)
🚧 Files skipped from review as they are similar to previous changes (4)
WalkthroughBoth FastMCP and MCP worker implementations now safely handle workflow configurations that lack a ChangesWorkflow Alias Fallback Registration
Estimated code review effort🎯 2 (Simple) | ⏱️ ~10 minutes 🚥 Pre-merge checks | ✅ 4 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (4 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches🧪 Generate unit tests (beta)
Comment |
Signed-off-by: kiwigitops <kiwisclubco@gmail.com>
88cd5dd to
95c38c6
Compare
|
Actionable comments posted: 0 |
|
Could a maintainer add the appropriate label for this bug fix? The only failing status is Label Checker, and I do not have permission to label the PR from the fork. |
Summary
workflow_aliasdirectly on function-style workflow configslanggraph_wrapperFixes #1991.
Testing
ruff check packages/nvidia_nat_mcp/src/nat/plugins/mcp/server/front_end_plugin_worker.py packages/nvidia_nat_fastmcp/src/nat/plugins/fastmcp/server/front_end_plugin_worker.py packages/nvidia_nat_mcp/tests/server/test_mcp_front_end_plugin.py packages/nvidia_nat_fastmcp/tests/test_fastmcp.pyyapf --diff --style ./pyproject.toml packages/nvidia_nat_mcp/src/nat/plugins/mcp/server/front_end_plugin_worker.py packages/nvidia_nat_fastmcp/src/nat/plugins/fastmcp/server/front_end_plugin_worker.py packages/nvidia_nat_mcp/tests/server/test_mcp_front_end_plugin.py packages/nvidia_nat_fastmcp/tests/test_fastmcp.pypython -m compileall -q packages/nvidia_nat_mcp/src/nat/plugins/mcp/server/front_end_plugin_worker.py packages/nvidia_nat_fastmcp/src/nat/plugins/fastmcp/server/front_end_plugin_worker.py packages/nvidia_nat_mcp/tests/server/test_mcp_front_end_plugin.py packages/nvidia_nat_fastmcp/tests/test_fastmcp.pygit diff --checkSummary by CodeRabbit