Releases: xiayh0107/servers-connect
Releases · xiayh0107/servers-connect
Release list
ssh-server-manager 0.4.1
Fixed
- Windows:
serverctl ui --status/--stopno longer reports a terminated UI process as still running when another process holds a handle to it. Process liveness is now checked withWaitForSingleObjectinstead of assuming a successfulOpenProcessmeans the process is alive. Previouslyui --stopcould poll to its 5-second timeout and report failure even though the process had already exited.
No functional changes on macOS/Linux.
Install: pip install ssh-server-manager==0.4.1 · CHANGELOG
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.
ssh-server-manager 0.2.0
First release prepared for standalone distribution.
Highlights
- One-line Agent Skill deploy:
curl -fsSL https://raw.githubusercontent.com/xiayh0107/servers-connect/main/install.sh | sh(Windows:install.ps1) — installs deps, links the skill into every detected agent, runsdoctor. - pipx/uv installable:
pipx install "git+https://github.com/xiayh0107/servers-connect.git#subdirectory=ssh-server-manager"— UI assets ship in the package, AskPass works outside a source checkout. serverctl --version; richerdoctor(platform, OpenSSH client version, connection-reuse availability).- Windows fixes: backslash-safe OpenSSH config parsing; explicit
--reusewarning. - Full docs (EN + 简体中文), security model, platform notes, AI-agent guide.
- Website: https://xiayh0107.github.io/servers-connect/
Verified by CI on macOS, Ubuntu, and Windows.