forked from Rockachopa/Timmy-time-dashboard
@@ -600,6 +600,17 @@ def _register_delegation_tools(toolkit: Toolkit) -> None:
|
||||
logger.debug("Delegation tools not available")
|
||||
|
||||
|
||||
def _register_gematria_tool(toolkit: Toolkit) -> None:
|
||||
"""Register the gematria computation tool."""
|
||||
try:
|
||||
from timmy.gematria import gematria
|
||||
|
||||
toolkit.register(gematria, name="gematria")
|
||||
except (ImportError, AttributeError) as exc:
|
||||
logger.warning("Tool execution failed (Gematria registration): %s", exc)
|
||||
logger.debug("Gematria tool not available")
|
||||
|
||||
|
||||
def create_full_toolkit(base_dir: str | Path | None = None):
|
||||
"""Create a full toolkit with all available tools (for the orchestrator).
|
||||
|
||||
@@ -626,6 +637,7 @@ def create_full_toolkit(base_dir: str | Path | None = None):
|
||||
_register_agentic_loop_tool(toolkit)
|
||||
_register_introspection_tools(toolkit)
|
||||
_register_delegation_tools(toolkit)
|
||||
_register_gematria_tool(toolkit)
|
||||
|
||||
# Gitea issue management is now provided by the gitea-mcp server
|
||||
# (wired in as MCPTools in agent.py, not registered here)
|
||||
|
||||
Reference in New Issue
Block a user