Skip to content

Releases: petrichor20211/pi-ssh-remote

pi-ssh-remote v0.1.8

Choose a tag to compare

@petrichor20211 petrichor20211 released this 10 Aug 04:25

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_control tool to the shorter remote name, matching the /remote command.
  • Server memory is now keyed by user@host and shared across SSH ports; existing endpoint memories are migrated automatically.
  • /remote forget now clears cached private-key passphrases as well as passwords.

Fixed

  • None.

pi-ssh-remote v0.1.7

Choose a tag to compare

@petrichor20211 petrichor20211 released this 05 Aug 14:00

Added

  • Added non-secret, session-scoped SSH workspace state for endpoint, remote directory, tool-routing mode, and port forwards.

Changed

  • /new now inherits the active SSH workspace, forks and clones retain their source workspace, and /resume restores 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

Choose a tag to compare

@petrichor20211 petrichor20211 released this 05 Aug 14:00

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 offset and limit continuation.

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 exec accumulating complete stdout in memory before truncation.

pi-ssh-remote v0.1.5

Choose a tag to compare

@petrichor20211 petrichor20211 released this 04 Aug 03:23

Added

  • Added persistent, endpoint-specific server memory through /remote config memory TEXT and the ssh_remote_control memory action.
  • 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 config now shows the memory stored for each endpoint.

Fixed

  • None.

See the complete changelog.