Group 6: Implement SSH remote development with shell-pool #19

Closed
opened 2026-04-16 12:46:38 +02:00 by kade · 0 comments
Owner

Overview

Integrate shell-pool with Blitz's SSH transport for remote development.

Description

  • Integrate shell-pool with Blitz's SSH transport
  • Add remote shell-pool daemon support
  • Implement SSH session management
  • Add remote workflow execution

Implementation Steps

  1. Extend shell-pool to support remote execution via SSH
  2. Add SSH client to shell-pool-blitz
  3. Implement remote daemon startup:
    pub async fn start_remote_daemon(&self, ssh_config: SshConfig) -> Result<()>  
    
  4. Add SSH session management
  5. Implement remote workflow execution
  6. Add remote debugging support

Files

  • services/blitz/crates/shell-pool-blitz/src/ssh.rs (new)
  • services/blitz/crates/shell-pool-blitz/src/remote_daemon.rs (new)

Estimated Effort

7-10 days

Success Criteria

  • SSH remote execution functional
  • Remote daemon startup working
  • SSH session management complete
  • Remote workflow execution functional
  • Depends on: Group 1, Group 2, Group 5
  • This is part of the shell-pool Blitz integration epic. See plan document for full integration strategy.
## Overview Integrate shell-pool with Blitz's SSH transport for remote development. ## Description - Integrate shell-pool with Blitz's SSH transport - Add remote shell-pool daemon support - Implement SSH session management - Add remote workflow execution ## Implementation Steps 1. Extend shell-pool to support remote execution via SSH 2. Add SSH client to shell-pool-blitz 3. Implement remote daemon startup: ```rust pub async fn start_remote_daemon(&self, ssh_config: SshConfig) -> Result<()> ``` 4. Add SSH session management 5. Implement remote workflow execution 6. Add remote debugging support ## Files - `services/blitz/crates/shell-pool-blitz/src/ssh.rs` (new) - `services/blitz/crates/shell-pool-blitz/src/remote_daemon.rs` (new) ## Estimated Effort 7-10 days ## Success Criteria - SSH remote execution functional - Remote daemon startup working - SSH session management complete - Remote workflow execution functional ## Related Issues - Depends on: Group 1, Group 2, Group 5 - This is part of the shell-pool Blitz integration epic. See plan document for full integration strategy.
kade 2026-04-16 14:32:23 +02:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
kade/blitz#19
No description provided.