v0.1.2
Fixed
ToolInputSchema::toArray()andToolOutputSchema::toArray()now always emit thepropertieskey as a JSON object, even for tools that declare no parameters. Parameter-less tools previously produced{"type":"object"}(key omitted) or[](JSON array), both of which strict JSON Schema validators such as OpenAI strict function-calling mode reject withobject schema missing properties. Tools with parameters are unchanged. The fix is mirrored in the TypeScript generator so a clean regeneration reproduces the patched output.
Full Changelog: v0.1.1...v0.1.2