How to register ToolRegistrycsharp
new AgentTool( "search_tools", "Search for available tools by keyword. Returns a JSON list of matching tool names and descriptions. Call with an empty query to list all tools.", SearchTools, new { type = "object", properties = new { query = new { type = "string", description = "Keyword to search for in tool names and descriptions. Leave empty to list all tools." } } })