Repository navigation
v0.2.2
Fixed
- Upstream Gemini endpoint rejects
anyOf/oneOf/allOf:_sanitize_schema()now flattens combination keywords into simple typed schemas — nullable patterns become{"type": "string", "nullable": true}, single-elementallOfis unwrapped, multi-type unions pick the first non-null variant (#76) - Unsupported JSON Schema keywords stripped: Recursive removal of
propertyNames,const,$comment,$id,$anchor,$defs, and other non-standard keywords from tool parameter schemas (#76) - Missing
content_block_stopin Anthropic SSE output: Anthropic converter now emitscontent_block_stopfor any open content block when processing aFinishEvent(#77) - Upstream preflight chunk misinterpreted as stream end: OpenAI Chat converter now guards empty-choices → StreamEndEvent with
context.is_startedcheck (#77)
Full changelog: v0.2.1...v0.2.2