Fix empty tool selection persistence

This commit is contained in:
stablegenius49
2026-03-07 18:18:37 -08:00
committed by teknium1
parent 666f2dd486
commit d07d867718
2 changed files with 20 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
"""Tests for hermes_cli.tools_config platform tool persistence."""
from hermes_cli.tools_config import _get_platform_tools
def test_get_platform_tools_uses_default_when_platform_not_configured():
config = {}
enabled = _get_platform_tools(config, "cli")
assert enabled
def test_get_platform_tools_preserves_explicit_empty_selection():
config = {"platform_toolsets": {"cli": []}}
enabled = _get_platform_tools(config, "cli")
assert enabled == set()