Optional SDK DX improvements (nice-to-have)
Add RegisterClientTool(this OpenRouterClient client, string name, string description) that builds schema from typeof(TParams) without requiring a dummy method.
Add ToolParameterAttribute support on class properties (we already use [Required] and JsonPropertyName; property-level descriptions could be a future enhancement).
Optional SDK DX improvements (nice-to-have)
Add RegisterClientTool(this OpenRouterClient client, string name, string description) that builds schema from typeof(TParams) without requiring a dummy method.
Add ToolParameterAttribute support on class properties (we already use [Required] and JsonPropertyName; property-level descriptions could be a future enhancement).