Skip to content

feat(remote): add ssh target picker UI#8

Open
luoye520ww wants to merge 2 commits into
codex/p0-remote-target-corefrom
codex/p0-remote-target-picker-ui
Open

feat(remote): add ssh target picker UI#8
luoye520ww wants to merge 2 commits into
codex/p0-remote-target-corefrom
codex/p0-remote-target-picker-ui

Conversation

@luoye520ww

Copy link
Copy Markdown
Owner

Summary

  • Adds the renderer/main SSH remote target picker UI on top of the remote target core branch.
  • Lets a thread pick, test, persist, and clear remote SSH target bindings without mixing the backend core diff into this review.
  • Includes the composer slot integration and renderer runtime bridge updates needed by the picker.

Tests

  • npm.cmd test -- src/renderer/src/agent/kun-runtime.test.ts src/main/ipc/app-ipc-schemas.test.ts src/renderer/src/store/chat-store-thread-actions.test.ts
  • npm.cmd --prefix kun run typecheck
  • npm.cmd --prefix kun run build
  • git diff --check codex/p0-remote-target-core...HEAD

Stacking

Reintroduces the backend SSH remote target runtime on the current develop baseline without the picker UI or port-forward tool. The runtime primes per-thread remote targets before a turn, evicts cached bindings when threads are cleared or deleted, and keeps the feature behind explicit thread remote target state.
Adds a scoped composer run-location picker for new SSH remote threads. The picker lists configured SSH hosts, tests the selected target, and stores the normalized remote target on newly created threads without including the port-forward feature.
@luoye520ww
luoye520ww force-pushed the codex/p0-remote-target-core branch from 1340cb1 to 50e81c9 Compare July 10, 2026 07:33
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