Releases: PortRail/portrail
Releases · PortRail/portrail
Release list
Portrail 0.1.3
See CHANGELOG.md, section 0.1.3.
Portrail 0.1.2
See CHANGELOG.md, section 0.1.2.
Portrail 0.1.1
See CHANGELOG.md, section 0.1.1.
Portrail 0.1.0
First public release.
- An HTTP API in front of Codex and Claude Code on the machine it is installed on:
runs, sessions, workspaces, keys, server-sent events with replay,waitmode. - Every operation the agent proposes — read, write, exec, net, tool — is decided by
the gateway before it happens; workspace containment runs before any rule. - Built-in allow / deny / ask lists; commands judged one segment at a time, with
substitutions, redirects, globs, variable expansions and environment assignments
refused rather than guessed at. portrail runasks "Allow this once? [y/N]" at the terminal for operations in the
ask list;portrail approve/portrail denyanswer from another terminal.- Codex runs in a managed
CODEX_HOMEwith an "untrusted" approval policy; Claude Code
runs with an OS sandbox required by default. - Crash recovery with an honest
outcome_unknownstate; nothing is retried on its own. - Tunnels (
cloudflared,ngrok,tailscale), launchd and systemd user services,
a TypeScript SDK, an OpenAPI description, and an extension seam for Portrail Pro.
npm install -g portrailThe attached tarball installs the same thing without npm: npm install -g ./portrail-0.1.0.tgz.