v0.134.0
What's Changed
- feat(llm): any slot can name its own provider — gateway / Claude / Codex by @mabry1985 in #2574
- feat(models): list every signed-in provider's models, qualified (part B) by @mabry1985 in #2580
- feat(chat): the model picker spans every signed-in provider (part C) by @mabry1985 in #2581
- feat: ci: add ready_for_review to checks.yml pull_request trigger types by @mabry1985 in #2573
- fix(cli): up/status consult the pidfile, not a bare port probe (#2576) by @mabry1985 in #2587
- fix(cli): route config-set secrets to secrets.yaml on the headless path (#2575) by @mabry1985 in #2588
- fix(cli): stop inventing an API key for remote gateways (#2579) by @mabry1985 in #2589
- fix(v1): a failed turn is an HTTP error, not a 200 completion (#2578) by @mabry1985 in #2591
- fix(tools): write_file/read_file stop translating line endings (#2586) by @mabry1985 in #2594
- fix(fleet): purge retries a locked workspace and reports a partial honestly (#2583) by @mabry1985 in #2599
- fix(fleet): bound the proxy read timeout so a stalled member can't freeze the console (#2590) by @mabry1985 in #2592
- feat: feat(config): add projects.onboarding config section (#2555 slice 1/4) by @mabry1985 in #2597
- fix(ci): the changelog gate checks a fragment survives collation (#2600) by @mabry1985 in #2601
- fix(chat): record a failed turn in the thread so it isn't lost (#2593) by @mabry1985 in #2602
- fix(oauth): re-resolve the Claude token per request instead of freezing it (#2582) by @mabry1985 in #2604
- feat: feat(tool): onboard_project tool + tests (#2555 slice 3/3) by @mabry1985 in #2603
- fix(settings): fail loudly when a config section would render nowhere (#2598) by @mabry1985 in #2605
- fix(paths): atomic_write stops translating newlines (#2596) by @mabry1985 in #2606
- feat(friction): a read path, dedup and a size bound for the ledger (#2595) by @mabry1985 in #2607
- fix(restart): ask uvicorn to exit instead of signalling ourselves (#2585) by @mabry1985 in #2608
- fix(config): read config as UTF-8, and make the whole class a build failure (#2520) by @mabry1985 in #2609
- fix(ci): release PRs skip the changelog gate; drop a roadmap entry that never shipped by @mabry1985 in #2611
Full Changelog: v0.133.0...v0.134.0