Tool Calling

Use the @tool decorator and ToolRegistry to register Python functions as LLM-callable tools.