calm-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/09/2026, 2:40 PMmodern-fireman-99755
06/09/2026, 3:17 PMcalm-artist-7206
06/09/2026, 3:21 PMlimited-student-10747
06/09/2026, 3:50 PMcalm-artist-7206
06/09/2026, 3:56 PMlimited-student-10747
06/09/2026, 4:08 PMlimited-student-10747
06/09/2026, 4:09 PM