Repository navigation
Register missing unprivileged tools in MCP gateway - #600
Conversation
PR Summary by QodoRegister all unprivileged tools in MCP gateway and enforce via pre-push hook Description
Diagram
High-Level Assessment
Files changed (3)
|
There was a problem hiding this comment.
Code Review
This pull request adds a pre-push hook script, check-unprivileged-gateway.py, and registers it in .pre-commit-config.yaml to ensure all unprivileged MCP tools are properly registered in the gateway. It also registers several missing tools in ymir/tools/unprivileged/gateway.py. The review feedback suggests improving the robustness of the script by specifying UTF-8 encoding when reading files, ignoring base classes, handling attribute-based base classes, and checking for both Tool and CloneableTool base classes.
Important
The consumer version of Gemini Code Assist on GitHub is being sunset. Starting June 18, 2026, new organization installations will be blocked, and all code review activity will officially cease on July 17, 2026.
For more details on the timeline and next steps, please review the Help Documentation.
Code Review by Qodo
Context used✅ Compliance rules (platform):
7 rules 1. No tests for tool_options
|
|
Qodo, are you going to do a re-review? |
Yes — if you push updates, I can re-review the PR. If you want, I can also focus the re-review on specific findings, like |
308f747 to
b148c94
Compare
Can you do that now? |
|
/agentic_review |
|
Code review by qodo was updated up to the latest commit b148c94 |
|
/agentic_review |
|
Code review by qodo was updated up to the latest commit a47af90 |
|
/agentic_review |
|
Code review by qodo was updated up to the latest commit 5173c75 |
Signed-off-by: Nikola Forró <nforro@redhat.com> Assisted-by: Claude Opus 4.6 via Claude Code
Signed-off-by: Nikola Forró <nforro@redhat.com> Assisted-by: Claude Opus 4.6 via Claude Code
Signed-off-by: Nikola Forró <nforro@redhat.com> Assisted-by: Claude Opus 4.6 via Claude Code
No description provided.