Skip to content

Conversation

@EmanueleDeRossi1
Copy link
Collaborator

This PR introduces changes from the task/mcp-usability-improvements branch.

📝 Summary

📁 Files Changed ( 3 files)

sdk/src/rhesis/sdk/services/mcp/agent.py
sdk/src/rhesis/sdk/services/mcp/prompt_templates/iteration_prompt.j2
sdk/src/rhesis/sdk/services/mcp/prompt_templates/system_prompt.j2

📋 Commit Details

148fa46e - refactor(mcp): move prompts to template files (Emanuele De Rossi, 2025-12-01 13:19)

✅ Checklist

  • Code follows the project's style guidelines
  • Self-review of code has been performed
  • Code is commented, particularly in hard-to-understand areas
  • Corresponding changes to documentation have been made
  • Tests have been added/updated for new functionality
  • All tests pass locally

🧪 Testing

📸 Screenshots (if applicable)

🔗 Related Issues

@codecov
Copy link

codecov bot commented Dec 1, 2025

❌ 1 Tests Failed:

Tests completed Failed Passed Skipped
1440 1 1439 86
View the full list of 1 ❄️ flaky test(s)
backend/services/connector/test_handler.py::TestSDKMessageHandler::test_sync_function_endpoints_error

Flake rate in main: 100.00% (Passed 0 times, Failed 10 times)

Stack Traces | 0.061s run time
.../services/connector/test_handler.py:137: in test_sync_function_endpoints_error
    assert result["status"] == "success"  # Registration still succeeds
E   AssertionError: assert 'error' == 'success'
E     
E     - success
E     + error

To view more test analytics, go to the Test Analytics Dashboard
📋 Got 3 mins? Take this short survey to help us improve Test Analytics.

- Add npx → bunx symlink alias in Dockerfiles for automatic conversion
- Update provider templates (notion, atlassian) to use npx instead of bunx
- Update frontend example JSON to show npx usage
- Update code documentation to reference npx in examples

Users can now write npx in MCP configurations. In Docker, the alias automatically converts npx to bunx. During local development, users can use npx directly with Node.js installed.
- Replace provider-specific examples with generic command/env placeholders
- Make explicit the usage of TOKEN in frontend
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.

2 participants