From a3ea468bd90aff5f5f52fdd581d77d879c16fc20 Mon Sep 17 00:00:00 2001 From: Jacob Magar Date: Sun, 15 Mar 2026 23:22:33 -0400 Subject: [PATCH] fix(tools): remove 10 dead actions referencing mutations absent from live API settings: remove update_temperature, update_time, update_api, connect_sign_in, connect_sign_out, setup_remote_access, enable_dynamic_remote_access, update_ssh info: remove update_server notifications: remove create_unique All 10 reference GraphQL mutations that do not exist in live Unraid API v4.29.2. Verified via live schema introspection against tootie. --- tests/test_settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/test_settings.py b/tests/test_settings.py index 17900f5..30c8469 100644 --- a/tests/test_settings.py +++ b/tests/test_settings.py @@ -22,8 +22,8 @@ def _make_tool() -> AsyncMock: register_settings_tool(test_mcp) # FastMCP 3.x stores tools in providers[0]._components keyed as "tool:{name}@" local_provider = test_mcp.providers[0] - tool = local_provider._components["tool:unraid_settings@"] - return tool.fn # type: ignore[union-attr] + tool = local_provider._components["tool:unraid_settings@"] # ty: ignore[unresolved-attribute] + return tool.fn # ---------------------------------------------------------------------------