diff --git a/model_tools.py b/model_tools.py index b4aec821..18eaa637 100644 --- a/model_tools.py +++ b/model_tools.py @@ -196,6 +196,7 @@ def _discover_tools(): "tools.send_message_tool", "tools.honcho_tools", "tools.homeassistant_tool", + "tools.nexus_architect", ] import importlib for mod_name in _modules: diff --git a/toolsets.py b/toolsets.py index ad762555..85860389 100644 --- a/toolsets.py +++ b/toolsets.py @@ -208,6 +208,12 @@ TOOLSETS = { "includes": [] }, + "nexus_architect": { + "description": "Autonomous 3D world generation for Three.js Nexus", + "tools": ["nexus_design_room", "nexus_create_portal", "nexus_add_lighting", "nexus_validate_scene", "nexus_export_scene", "nexus_get_summary"], + "includes": [] + }, + # Scenario-specific toolsets