You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Breaking Changes
osmosis eval upload and eval run --upload now use archive imports instead of individual file uploads, with no per-file upload fallback (#466).
Direct eval-import integrations must replace files= with archive= in OsmosisClient.start_eval_run_import(), upload files.jsonl and run.zip, and wait for extraction to reach ready using start_eval_run_import_extraction() and get_eval_run_import_extraction() before finalizing (#466).
Eval-import results require upload_mode, list upload slots in files for archive imports, and allow slot sha256 values to be None; update model constructors and result handling accordingly (#466).
Changed
Local eval uploads stream a ZIP64 archive one part at a time without writing a temporary archive to disk, replacing per-file requests and skipping completed upload slots on retry (#466).
Fixed
Strands rollouts preserve earlier assistant reasoning in follow-up requests, live previews, and ATIF trajectories instead of dropping reasoning_content (#465).