feat: SSH remote message relay functionality#43
Open
123qwe55aa wants to merge 1 commit intoMioMioOS:mainfrom
Open
feat: SSH remote message relay functionality#43123qwe55aa wants to merge 1 commit intoMioMioOS:mainfrom
123qwe55aa wants to merge 1 commit intoMioMioOS:mainfrom
Conversation
Add SSH tunnel-based relay for remote Claude Code sessions, enabling Island app to monitor and interact with Claude Code running on remote machines via SSH. New components: - TCP relay server (HookSocketServer) on port 9871 for receiving hook events from remote hosts via SSH tunnels - SSHHostRegistry/SSHTunnelManager for managing SSH tunnel connections - MessageOutbox for queuing messages when relay is unavailable - codeisland-ssh-relay.py: Python relay daemon for SSH tunnel forwarding - SSHHostsView UI for managing SSH host configurations - HookInstaller updated with SSH deployment support Key changes: - SessionState: Added SSH fields (isSSH, remoteHost, sshUser, etc.) - SessionEvent: Added removeSession case - TerminalWriter: SSH routing via relay command - MessageRelay: Outbox integration for offline message queuing - AppDelegate/ClaudeSessionMonitor: TCP relay lifecycle management
Collaborator
|
非常感谢 |
Collaborator
|
@Liar-zzy HELP TEST THX |
Collaborator
|
@123qwe55aa 你加一下我微信吧,我拉你进开发群,因为我没有ssh没办法测试 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add SSH tunnel-based relay for remote Claude Code sessions, enabling Island app to monitor and interact with Claude Code running on remote machines.
New Components
Key Changes
Files Changed
Test plan