Remove egress-block MCP tool and runtime route-mutation #202
Reference in New Issue
Block a user
Delete Branch "remove-egress-block-tool"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Closes #198.
Summary
egress-blocktool definition fromsupervise_server.py_merge_single_route,add_route, andapply_routes_changefromegress_apply.py; keepsfetch_current_routesandvalidate_routes_contentcli/supervise.py, including theadd_routeimport andEgressApplyErrorfromApplyErrorTOOL_EGRESS_BLOCKfromsupervise.pyTOOLS tuple and clearsCOMPONENT_FOR_TOOL(no tools write audit entries now)test_egress_apply.py,test_supervise_cli.py,test_supervise_server.py, andtest_supervise.pyMerge rule(s)
Breaking — removes a public MCP tool. Agents using
egress-blockwill receive "unknown tool" errors after this ships.c6080be4f4toe43f364d94e43f364d94toc12fc1c098c12fc1c098tob07f7933edb07f7933edtodc837a5400