More reliable research sessions
- Keep GPT-6 Sol and GPT-6.1 Sol available through connected ChatGPT/Codex subscriptions, with supported reasoning controls and Fast mode for 6.1. GPT-6 Sol is removed from the Ace roster.
- Stop unattended runs from inventing work after a greeting.
- Preserve tool availability across retries, restore sessions containing malformed todo history, and keep pagination complete when sessions share a timestamp.
- Prevent stale Codex sign-in timers from clearing newer attempts and keep provider web-search events consistent.
Workspace and desktop
- Recover the newest verified pending desktop update.
- Preserve unsaved-file warnings when new edits arrive while a confirmation dialog is open.
- Restore the live Modal job panel and retain balance-recovery guidance across gateway response formatting changes.
- Preserve skill acronym casing and display escaped Markdown safely when sanitization is unavailable.
Datasets and scientific helpers
- Create Hugging Face datasets privately by default; use
--publicto publish a new dataset publicly. Upload failures now return a failing exit status. - Validate question-answering, completion, and union fields. SQL table substitutions preserve quoted text, comments, and unrelated identifiers.
- Restore BRENDA fallback enzyme queries, correct filtered market-visual dry runs, and report accurate zero-TMB results when every variant is filtered out.
Runtime fixes
- Generate usable patch previews with correct line counts, blank lines, and end-of-file handling.
- Preserve fetched page text around skipped and embedded HTML elements.
- Diagnose corrupt configuration and process ledgers, recover kernels around malformed saved records, and reject non-exact locked Python requirements.
- Return consistent MCP status maps, honor zero session limits, handle HTTP range units correctly, and tolerate diagnostic lines around SSH control responses.
Thanks to @aniruddhaadak80 for the community fixes incorporated into this release.
Full changelog: https://github.com/synthetic-sciences/openscience/compare/v2.0.150...v2.0.151