Skip to content

v3.0.0b15

Pre-release
Pre-release

Choose a tag to compare

@Oaklight Oaklight released this 14 Apr 13:14
· 40 commits to master since this release

Fixed

  • developer role rejected by Argo upstream (#107): The ANL Argo gateway's older OpenAI SDK does not recognize the developer role (introduced for reasoning models o1/o3/o4), causing a misleading Unknown parameter: 'messages[0].tool_calls' error. argo-proxy now downgrades developersystem in all outbound paths. The mapping is safe — all OpenAI models accept system

What's New

  • Metadata preservation via ConversionContext (#105): All cross-format conversion paths now thread a shared ConversionContext(options={"metadata_mode": "preserve"}) through the full request→response lifecycle, enabling lossless round-trip of provider-specific metadata fields

Changed

  • Bumped llm-rosetta to v0.5.0: Picks up developer role mapping fix in Responses converter, tool call ID prefix mapping, Google modality token handling, and gateway admin features

Install

pip install --upgrade --pre argo-proxy

Full Changelog: v3.0.0b14...v3.0.0b15