1
0

[loop-cycle-59] feat: gematria computation tool (#234) (#235)

This commit is contained in:
2026-03-15 14:14:38 -04:00
parent 8c63dabd9d
commit 7f656fcf22
3 changed files with 670 additions and 0 deletions

View File

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