remote-coding-agent-operations

Solid

Control a coding agent on a remote Linux host over raw SSH/tmux when high-level MCP is unavailable, or when the user explicitly asks for manual session launch, prompt submission, environment diagnosis, or remote verification.

AI & Automation 3 stars 0 forks Updated 4 days ago MIT

Install

View on GitHub

Quality Score: 82/100

Stars 20%
20
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Remote coding agent operations Raw SSH/tmux fallback for `external-agent-terminal-multiplexer-operations`. This skill owns remote transport mechanics, not generic external-control semantics, production run queues, completion-doorbell policy, or multi-slice scheduling. ## Remote identity before control Before any non-read remote action, reconcile the SSH host/user, absolute remote workspace, tmux pane cwd, repository identity, and session ownership. A local sshfs path is read evidence, not proof of the remote control target. If these facts disagree or ownership is unclear, remain read-only. If the verified remote root is dirty, create an isolated worktree only with explicit authorization. ## Remote loop 1. **Probe** — Through `zsh -lic`, verify repository/branch/status, Claude binary/version/auth, and provider/model environment. - Complete when the same login-shell path used by tmux can start the agent. 2. **Launch** — Create or select an explicitly named tmux session in the remote workspace. Preserve sessions that may be user-controlled. - Complete when pane cwd and process command line match the intended target. 3. **Submit** — Stream the prompt through SSH stdin into a tmux buffer, paste it, send Enter, then capture the pane. - Complete when the pane proves the prompt entered processing/history; visible unsubmitted text is not enough. 4. **Inspect** — Treat watcher/pane output as hints. Inspect actual git state, scope, tests, compile/static checks, and smoke...

Details

Author
shttty
Repository
shttty/smart-cascade
Created
4 months ago
Last Updated
4 days ago
Language
Python
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category