Features
Multi-profile SSH remote development suite. ControlMaster session multiplexing, container awareness (docker/kubectl).
Runtime environment
- Client:Windows(Git Bash/MSYS2)、macOS、Linux
- Server:Linux
- Windows client notes: ControlMaster unavailable (scripts skip it automatically), PATH environment variable expansion differences, line-ending issues
Modules
- connect: connection, execution, transfer, background tasks →
connect/SKILL.md - deploy: deployment and rollback →
deploy/SKILL.md - tunnel: port forwarding and proxying →
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, seeconfig.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, drill down as needed
- Repeated information: do not restate known content