limited-student-10747
03/16/2026, 10:00 PMlimited-student-10747
03/17/2026, 12:59 PMbright-table-36639
03/18/2026, 1:11 AMcurved-artist-78669
03/22/2026, 9:54 PMcalm-artist-7206
04/01/2026, 3:14 PMcalm-artist-7206
04/02/2026, 5:53 PMstraight-pencil-17989
04/02/2026, 9:43 PMwooden-umbrella-84098
04/03/2026, 4:31 PMlimited-student-10747
04/09/2026, 5:32 PMlimited-student-10747
04/13/2026, 1:48 PMlimited-student-10747
04/18/2026, 11:44 AMmake lint for instance.limited-student-10747
04/22/2026, 2:57 PMlimited-student-10747
04/24/2026, 10:49 AMlimited-student-10747
04/24/2026, 6:28 PMquick-window-91705
04/27/2026, 3:56 PMmacos-seatbelt (for macOS, not sure about windows)high-monkey-31405
05/01/2026, 3:41 PMlimited-student-10747
05/07/2026, 9:28 PMlimited-student-10747
05/25/2026, 11:44 PMcalm-artist-7206
06/09/2026, 2:30 PMopenhands/ everywhere in the codebases
• 'translate' the URL in the right app_proxy model/base_url only when sent to litellm
• original issue
SDK PR
• rewrite URL only at litellm boundary
• stop persisting app proxy URLs (we were saving "litellm_proxy/app...")
• persist simply openhands/ instead.
fix(sdk): keep OpenHands provider#3548
This allows us to avoid quite a bit of redundant code in client apps, and the bugs that came with it
Downstream cleanup PRs
• OpenHands-CLI: settings: keep OpenHands provider models public OpenHands-CLI#770
◦ Stops stamping the OpenHands proxy base_url when saving Basic-mode openhands/* settings.
◦ Keeps metadata/critic behavior recognizing openhands/ by prefix.
• agent-canvas: settings: trust public OpenHands provider models agent-canvas#1280
◦ Removes frontend reverse-mapping helpers for litellm_proxy/* + OpenHands proxy URL.
◦ Basic-mode saves no longer re-stamp the proxy base URL; the model selector reads the public model directly.
• OpenHands: settings: stop reverse-mapping OpenHands provider models OpenHands#14725
◦ Removes app-server/settings reverse conversion from litellm_proxy/* to openhands/*.
◦ Narrows OpenHands-provider checks and managed-proxy overrides to the public openhands/ prefix.calm-artist-7206
06/12/2026, 1:52 AMtest-examples, integration-test, behavior-test)
• the human author is assumed to read the results in the PR comments, fix as needed
• usually ask for a human review (unless you’re sure)
• automatically tracks eval versions
• creates release notes, for users
• and version bump PRs on downstream repos
@chilly-france-44439 has worked a lot to make this run smoothly for the human maintainer. I do think it’s a good policy to keep. In my understanding, @able-napkin-92802‘s attempt to fix the release process on Cloud was inspired by it.
———
However, now we tagged the latest before release PRs, so it didn’t follow this policy.
I think I understand why it happened in this particular case. I do think we should not skip testing though. These tests are not run on regular PRs normally, they are more in-depth for release PRs specifically.
For clarity, the policy in the linked skill applies to all releases, including patch releases, they go out in users’ hands so we can be a bit careful..
I can see an argument that patches are “easy” and clear, and one could assume tested, but… skipping tests means we don’t know that… 😓 WDYT?
cc: @straight-sundown-84319 @able-napkin-92802dry-book-58714
06/30/2026, 8:12 PMcalm-artist-7206
07/02/2026, 3:48 PMcalm-artist-7206
07/02/2026, 4:20 PMcalm-artist-7206
07/03/2026, 8:24 AMlimited-student-10747
07/13/2026, 1:59 PMcalm-artist-7206
07/13/2026, 6:07 PMcalm-artist-7206
08/14/2026, 1:46 PMcalm-artist-7206
08/15/2026, 1:03 PMcalm-artist-7206
09/17/2026, 3:56 PMcalm-artist-7206
10/05/2026, 5:53 PM