How to register SelfImprovementToolscsharp
registry.Register(new AgentTool( "self_improve_verify_sandbox_tool", "Builds sandbox and runs tool-calling design tests; checks tool_name exists in source.", InvokeVerifySandbox, new { type = "object", properties = new { tool_name = new { type = "string", description = "Tool to verify." }, }, required = new[] { "tool_name" }, }, ToolCategory.Self));