ssh-server-manager 0.4.0
0.4.0 — Agent-experience hardening (includes everything from the unpublished 0.3.0)
Agent experience
- SKILL.md interaction guidance: how to respond when the user asks to "connect" (hand the command to the human terminal, proxy follow-ups through
exec), concise inventory summaries, no numbered option menus, and UI lifecycle rules. serverctl connectfails fast without a TTY (exit code 2) with a pointer toserverctl exec, instead of starting an interactive session that can never receive input.serverctl ui --status/serverctl ui --stop: the UI records its pid and port in a private runtime state file, so a background instance can be inspected and shut down (including--url-filecleanup) without manual pid bookkeeping. Stale records are removed automatically.
From 0.3.0 (never published)
- Read-only remote Files workspace in the local UI over the system SFTP client, reusing ProxyJump chains, host-key checks, and vault auth.
- Multi-tag host organization with a Tags workspace, searchable tag pickers, and workspace filtering.
- Full-height workspace UI rework with light/dark/high-contrast themes and a frontend performance budget.
serverctl doctornow checks for the localsftpexecutable.
Install: pipx install ssh-server-manager or the one-line agent deploy in docs/ai-agents.md.