Skip to content

theboringoffice v0.2.24 — the browser grows up

Choose a tag to compare

@github-actions github-actions released this 27 Aug 16:41
· 52 commits to main since this release

The terminal office where LLM agents work as coworkers. v0.2.24 grows the browser up and hardens the installer.

Features & fixes

  • Browser lives on the left pane (wave 78) — the left pane is now a two-tab slot: floor (the office, default) and browser, flipped with ctrl+b. The right strip is back to seven tabs. /open <url>, the chat o key, history ring, link cursor — all unchanged, now in the left slot.
  • Agents can open pages themselves — on either backend (opencode or Claude Code) the boss can ask the office to open a URL; the slot flips to the browser and a dim browser: opening <url> (asked by the boss) notice marks who sent you there. Refused opens post the reason.
  • The premium lane is LIVE — on kitty/ghostty with the terminal-browser binary on PATH, the browser tab embeds the real browser (CSS, images, full rendering) at the slot's exact pixel size. Text lane stays the universal default everywhere else; early/non-zero exit falls back to text with the URL kept. Leaving the slot suspends the session, returning resumes it.
  • URL policy relaxed sensibly — localhost always (either scheme), https:// opens any host by default; only plain http:// beyond localhost needs THEBORINGOFFICE_BROWSER_ALLOW_HTTP=1.
  • Claude backend verified LIVE — new opt-in integration tests (THEBORINGOFFICE_LIVE_CLAUDE=1) prove against the real claude CLI: one bubble per message (no doubling), permission ask → answer → tool ran, thinking tokens rendered. Plus regression pins for all three.
  • Installer fix (member-reported) — the agentmemory step no longer 404s (correct scoped package @agentmemory/agentmemory) and can never abort the install again: any npm/init failure degrades to printed manual steps and the installer completes.

Install / upgrade

curl -fsSL https://raw.githubusercontent.com/theboringhumane/theboringoffice/main/install.sh | bash

Full Changelog: v0.2.23...v0.2.24