github akitaonrails/ai-jail v0.10.2

6 hours ago

Highlights

  • Added browser isolation profiles for Chromium, Firefox, and common browser commands.
  • Added hard-lockdown browser sessions with ephemeral state that is discarded when the jail exits.
  • Added soft-lockdown browser sessions that persist only under ~/.ai-jail/browsers, never the host browser profiles.
  • Added private-home support and browser-safe launch defaults so browsers can run inside the jail while still avoiding host profile access.
  • Added Gemini CLI policy/bootstrap support and the resize redraw keybinding work from the 0.10 line.

Release Fixes

  • Bumped the canonical release to 0.10.2 after superseding the failed 0.10.0 and 0.10.1 publish attempts.
  • Fixed the crates.io publish workflow so its capture log is written to ${RUNNER_TEMP} instead of dirtying the checked-out repository before cargo publish.
  • Fixed the global config save test race and the clippy warning that previously failed CI.

Verification

  • cargo fmt --all
  • cargo clippy -- -D warnings
  • cargo test
  • cargo build --release
  • git diff --check
  • GitHub CI and Release workflows passed for commit 7036810.

Fixes #36.

Checksums (SHA256)

f5e734480083f4b908ee3b545c871a5eaadbd34a39ffefb9b1a3a305702aa054  ai-jail-linux-x86_64.tar.gz
38d8eba9725a8ef342f3c193684d76f5044c43c2f4232f4a79742847c8b80850  ai-jail-macos-aarch64.tar.gz

Install

# macOS (Homebrew)
brew tap akitaonrails/tap && brew install ai-jail

# From crates.io
cargo install ai-jail

# mise
mise use -g ubi:akitaonrails/ai-jail

Don't miss a new ai-jail release

NewReleases is sending notifications on new releases.