Skip to content

v0.1.1 — enabled by default, no restart

Choose a tag to compare

@mabry1985 mabry1985 released this 13 Jun 18:29
· 26 commits to main since this release
9ab8c39
  • Enabled by default (enabled: true). Safe because the WebSocket is operator-bearer-gated and protoAgent only binds a non-loopback interface when a token is set, so an un-gated shell is always loopback-local. Opt out with plugins.disabled: [terminal].
  • No restart needed — enabling a plugin hot-mounts its router (#822) and the rail picks up the view from runtime-status (#853). Install via the console Plugins panel (or reload_plugins/Sync for a CLI install); the old "enable; then restart" guidance was stale.
  • De-flaked CI — the WS round-trip test had an unbounded receive loop (it hung one run); now bounded by pytest-timeout + a CI job timeout, and the round-trip drives /bin/cat deterministically (real shell behaviour stays covered by the PTY tests).

Install: python -m server plugin install https://github.com/protoLabsAI/terminal-plugin --ref v0.1.1