feat: Issue #42 - Integrate Nexus Architect tools into Hermes

- Add tools.nexus_architect to _discover_tools() in model_tools.py
- Add nexus_architect toolset to toolsets.py with 6 tools:
  - nexus_design_room
  - nexus_create_portal
  - nexus_add_lighting
  - nexus_validate_scene
  - nexus_export_scene
  - nexus_get_summary

The Nexus Architect tool enables autonomous 3D world generation
for the Three.js Nexus environment. Tools are now discoverable
and usable through the Hermes tool system.
This commit is contained in:
Allegro
2026-04-01 03:09:46 +00:00
parent d9cf77e382
commit 213d511dd9
2 changed files with 7 additions and 0 deletions

View File

@@ -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:

View File

@@ -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