Skip to content

fix(peer): advertise ssh_proxy_command_v1 from Desktop hosts - #3680

Closed
bobleer wants to merge 1 commit into
GCWing:mainfrom
bobleer:bob/fix-desktop-capability-list
Closed

bobleer wants to merge 1 commit into
GCWing:mainfrom
bobleer:bob/fix-desktop-capability-list

Conversation

@bobleer

@bobleer bobleer commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator

Summary

Main is red: #3677 made the Desktop peer capability set an explicit list, and #3591 (merged just before it) added SshProxyCommandV1. Each PR passed CI on its own base, but on main Desktop no longer advertises ssh_proxy_command_v1, and two tests fail:

  • remote_surface::capabilities::tests::desktop_advertises_a_superset_of_cli_except_its_delivery_path
  • remote_surface::tests::generated_registry_json_matches_compiled_registry

This adds the missing entry to DESKTOP_CAPABILITIES. The generated registry already lists it (from #3591), so no regeneration is needed.

Type and Areas

Type: regression fix

Areas: product-domains remote surface contract

Motivation / Impact

Restores main's CI and the Desktop advertisement of ssh_proxy_command_v1. No controller gates on it yet, so there is no user-facing change.

Verification

  • cargo test --locked -p openbitfun-product-domains --no-default-features remote_surface: 20 passed (on upstream/main without this change: 2 failed)
  • pnpm run capabilities:check: passed

Checklist

  • This PR is focused and does not include secrets, temporary prompts, generated scratch files, or unrelated artifacts.
  • Relevant verification is recorded above, or skipped checks are explained.
  • User-facing strings, docs, and locales are updated where applicable.

GCWing#3677 turned the Desktop capability set into an explicit list while GCWing#3591
added SshProxyCommandV1 to the enum. Each passed CI on its own, but together
Desktop stopped advertising the new capability and the remote_surface
capability and generated-registry tests fail on main.
@bobleer

bobleer commented Nov 2, 2026

Copy link
Copy Markdown
Collaborator Author

Superseded by #3670, which merged the same SshProxyCommandV1 entry into DESKTOP_CAPABILITIES (together with SshPortScopedIdentityV1) and regenerated the registry. Main's remote_surface tests and capability check are fixed by that merge.

@bobleer bobleer closed this Nov 2, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant