Skip to content

feat(desktop): discover remote agent harnesses - #3990

Open
dspury wants to merge 1 commit into
block:mainfrom
Lunar-Park:pr/remote-harness-discovery
Open

feat(desktop): discover remote agent harnesses#3990
dspury wants to merge 1 commit into
block:mainfrom
Lunar-Park:pr/remote-harness-discovery

Conversation

@dspury

@dspury dspury commented Jul 31, 2026

Copy link
Copy Markdown

Summary

  • add read-only Tauri commands to list configured SSH hosts and probe a selected host for available agent harnesses
  • reuse the existing local harness catalog to derive remote probe targets instead of maintaining a separate list
  • add a conservative SSH config parser and strict host-key, batch-mode probing
  • expose typed desktop bridge APIs for remote host discovery

Why

Buzz can already discover harnesses on the local machine. This adds the same discovery shape for agents that are already running on another machine, without installing software, writing remote state, or collecting credentials.

Validation

  • cargo fmt --manifest-path desktop/src-tauri/Cargo.toml --check
  • cargo test --manifest-path desktop/src-tauri/Cargo.toml remote_probe --lib
  • cargo test --manifest-path desktop/src-tauri/Cargo.toml ssh_config --lib
  • just desktop-tauri-clippy
  • cd desktop && pnpm typecheck
  • git diff --check upstream/main..HEAD

Signed-off-by: dspury <demitriusspury@gmail.com>
@dspury
dspury marked this pull request as ready for review July 31, 2026 20:12
@dspury
dspury requested a review from a team as a code owner July 31, 2026 20:12
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