MRZHUH/dsh-remote-server

MRZHUH★ 0TypeScript最后同步: 2026-08-16

在 GitHub 打开

Mention a server with @ in a DeepSeek Harness session and run commands on it over SSH, behind a two-tier approval gate that fails closed.

README 摘要

dsh-remote-server Mention a server with @ in a DeepSeek Harness session and run commands on it over SSH. Register a server once, then ask for what you need in plain language. Commands that only read run immediately; anything that changes state stops and asks you first. Nothing is installed on the servers. No agent, no daemon, no inbound port. The plugin drives your own ssh client, so your existing /.ssh/config — jump hosts, agent forwarding, known hosts — keeps applying unchanged. What it looks like Type @ and pick a server. The reference travels with your message; the model names the target explicitly on every command. One page for every server. Reachability, a description you write, and the machine's own numbers — hostname, OS, CPU, memory, disk, uptime — collected in a single SSH round trip. A server you have not checked says so rather than showing a fabricated placeholder. Bring in what you already have. Import reads /.ssh/config (or any path you name) and registers the hosts you pick. Re-scanning tells you what is already registered instead of showing a wall of disabled rows. Install Then start dsh as usual — dsh --profile web . Nothing to hand-edit. Straight from this reposit…

在 GitHub 查看完整 README →
Agent/智能体ai-agentcordisdeepseek-harnessdevopsdsh-pluginremote-executionsshagent

分类