v0.9.5
Fixed
claude_cliprovider structured output.compile_schemanow strips the top-level$schema(draft-2020-12 URI) and$idkeys thatz.toJSONSchema(zod v4) stamps, whichclaude --json-schemarejects. Anymodel_callon theclaude_cliprovider that passed a zodschemapreviously errored out of the box; structured output now works end-to-end.