Skip to content

ssh-server-manager 0.4.0

Choose a tag to compare

@xiayh0107 xiayh0107 released this 17 Jul 14:35

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 connect fails fast without a TTY (exit code 2) with a pointer to serverctl 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-file cleanup) 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 doctor now checks for the local sftp executable.

Install: pipx install ssh-server-manager or the one-line agent deploy in docs/ai-agents.md.