openclaw/packages/sdk
RoboClaw 361ce472a7
feat(ui): identify cloud providers in session pickers (#153288)
* feat: identify cloud backends in environment pickers

Keep routing identity unchanged while exposing optional locally derived backend display metadata. Share approved monochrome brand marks between cloud rows, selected triggers, and move-session choices.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* fix: refresh cloud branding after provider reloads

Track the current provider binding in the existing profile catalog so late registration and plugin reload cannot retain absent or stale display metadata.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

* fix(ui): preserve cloud picker accessible names

Expose provider details through composed accessible descriptions, including rich-tooltip content, without changing established profile names or selection behavior.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>

Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

* test(ui): retain provider context in disabled picker proof

Match the composed accessible description while retaining the exact incompatibility reason and all selection/dispatch guards.

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>

---------

Co-authored-by: steipete <58493+steipete@users.noreply.github.com>
Co-authored-by: vyctorbrzezowski <51521767+vyctorbrzezowski@users.noreply.github.com>
2026-09-20 07:03:36 -07:00
..
src feat(ui): identify cloud providers in session pickers (#153288) 2026-09-20 07:03:36 -07:00
package.json refactor(sdk): source wire models from gateway-protocol schemas (#124943) 2026-08-16 17:49:42 -07:00