You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(frontend): surface pending tools in ServerDetail approval banner
selectQuarantinedTools dropped freshly-pending tools whenever no tool was
'changed', so an all-pending, non-quarantined server hid the Tool-Quarantine
banner even though those tools are genuinely blocked by the backend
(checkToolApprovals -> BlockedTools) and the Servers page counts them
(pending_count + changed_count). Banner and count now agree.
- selectQuarantinedTools: surface both 'pending' and 'changed' tools on a
non-quarantined server; keep suppression while the server is quarantined.
- ServerDetail: subtle dismissible hint explaining pending tools come from
tool-level quarantine and can be auto-approved via skip_quarantine /
quarantine_enabled.
- Tests: reconcile MCP-2101 trust-model unit tests to the new behavior, add
all-pending regression test, add view-level banner/buttons/badge/hint test.
- Docs: update tool-quarantine.md Web UI section.
Related: MCP-2917
0 commit comments