feat: added proper settings handling

This commit is contained in:
2026-01-01 03:55:23 +01:00
parent 8b406370f1
commit c50091f6bf
23 changed files with 440 additions and 328 deletions
+4 -1
View File
@@ -78,10 +78,13 @@ def _create_tool_from_function(func: Callable) -> Tool:
)
def make_tools() -> dict[str, Tool]:
def make_tools(settings) -> dict[str, Tool]:
"""
Create and register all available tools.
Args:
settings: Application settings instance
Returns:
Dictionary mapping tool names to Tool objects
"""