Features
Multi-profile SSH remote development suite. ControlMaster session multiplexing, container-aware (docker/kubectl).
Runtime environment
- Client:Windows(Git Bash/MSYS2)、macOS、Linux
- Server:Linux
- Windows client note: ControlMaster is unavailable (the script automatically skips it), PATH environment variable expansion differences, newline character issues
Modules
- connect: connect, execute, transfer, background tasks →
connect/SKILL.md - deploy: deploy and roll back →
deploy/SKILL.md - tunnel: port forwarding and proxy →
tunnel/SKILL.md - debug: remote troubleshooting →
debug/SKILL.md - long-task: long-running task management, checkpoint recovery →
long-task/SKILL.md
Configuration
config.yamlGenerated with agent guidance, refer toconfig.example.yaml.
Passwords are set via environment variables.
Notes
- Authentication priority: key > environment variable password > interactive
- The container field automatically wraps docker/kubectl exec
Token constraints
All submodules follow unified principles:
- Remote command output: prefer filtering parameters (--tail/--head/--grep); reading complete large logs is prohibited
- Status checks: check the summary first, go deeper as needed
- Repeated information: do not restate known content