Releases: petrichor20211/pi-ssh-remote
Releases · petrichor20211/pi-ssh-remote
Release list
pi-ssh-remote v0.1.8
Added
- Added explicit private-key authentication through
ssh -i KEY, including passphrase-protected keys and in-memory passphrase caching for reconnects.
Changed
- Renamed the agent-facing
ssh_remote_controltool to the shorterremotename, matching the/remotecommand. - Server memory is now keyed by
user@hostand shared across SSH ports; existing endpoint memories are migrated automatically. /remote forgetnow clears cached private-key passphrases as well as passwords.
Fixed
- None.
pi-ssh-remote v0.1.7
Added
- Added non-secret, session-scoped SSH workspace state for endpoint, remote directory, tool-routing mode, and port forwards.
Changed
/newnow inherits the active SSH workspace, forks and clones retain their source workspace, and/resumerestores the selected historical session's recorded workspace.- Session changes close the previous transport cleanly and reconnect the target workspace without storing passwords or other credentials in session files.
Fixed
- None.
pi-ssh-remote v0.1.6
Added
- Added configurable line and byte budgets for remote reads, remote commands, and aggregate per-turn tool output.
- Added bounded range reads for remote text files with normal
offsetandlimitcontinuation.
Changed
- Remote text reads now default to 400 lines or 16 KB, remote command results default to the last 200 lines or 8 KB, and each agent turn defaults to a shared 32 KB remote output budget.
- Remote command output now streams through bounded buffers, with complete oversized stdout written to a permission-restricted local temporary file.
- Collapsed command previews are now limited to at most 50 visual lines and remain independent from model-facing output.
- Moved the complete release history into the changelog and kept concise release indexes in the English and Chinese READMEs.
Fixed
- Fixed remote text reads downloading complete files over SFTP before applying line and byte limits.
- Fixed
ssh_remote_control execaccumulating complete stdout in memory before truncation.
pi-ssh-remote v0.1.5
Added
- Added persistent, endpoint-specific server memory through
/remote config memory TEXTand thessh_remote_controlmemoryaction. - Added automatic injection of that memory into every model request while the matching endpoint is the active remote workspace.
Changed
- Server memory is removed from subsequent model requests when remote tool routing is disabled, including disconnect and tunnel-only mode.
/remote confignow shows the memory stored for each endpoint.
Fixed
- None.
See the complete changelog.