-
Notifications
You must be signed in to change notification settings - Fork 4.1k
Fix: MCP error output and bugfixes #8655
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
Conversation
Generated with [Continue](httpshttps://continue.dev) Co-Authored-By: Continue <noreply@continue.dev>
|
|
✅ Review Complete Code Review Summary |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1 issue found across 5 files
Prompt for AI agents (all 1 issues)
Understand the root cause of the following 1 issues and fix them.
<file name="extensions/cli/src/services/MCPService.ts">
<violation number="1" location="extensions/cli/src/services/MCPService.ts:107">
When agent mode waits for MCP connections it now ignores failures because the check only runs when isHeadless is true, so agent initialization can succeed with disconnected servers. Update the condition to include hasAgentFile as intended.</violation>
</file>
React with 👍 or 👎 to teach cubic. Mention @cubic-dev-ai to give feedback, ask questions, or re-run the review.
|
🎉 This PR is included in version 1.29.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.5.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
|
🎉 This PR is included in version 1.6.0 🎉 The release is available on: Your semantic-release bot 📦🚀 |
Description
Fixes issue with servers that don't implement every endpoint throwing errors in headless
Summary by cubic
Capture MCP server stderr and show it as warnings, adding stderr to error messages when a server fails to connect. Headless mode now only fails on connection errors, reducing false failures for servers that don’t implement every endpoint.
Written for commit 92e6c8a. Summary will update automatically on new commits.