Skip to content

theboringoffice v0.2.21 — Claude works, attribution works, everything works

Choose a tag to compare

@github-actions github-actions released this 27 Aug 05:46
· 58 commits to main since this release

The terminal office where LLM agents work as coworkers. v0.2.21 fixes the Claude backend end-to-end and ships the attribution layer the tag kept missing.

Features & fixes

  • Claude backend never times out on init (wave 71) — Start seats the floor immediately and returns nil; system/init becomes async metadata pinned when it lands (the input-gated init bug, proven locally). primaryID becomes empty-tolerant with PrimaryOverride override-wins semantics; CLAUDE_CONFIG_DIR defaults to ~/.claude so existing logins carry over; sandboxing stays available only via explicit THEBORINGOFFICE_CLAUDE_CONFIG
  • gitx/attribution (wave 72)WithMajdoorAuthorEnv + MajdoorEnvMerge for spawned child processes; opt-in via THEBORINGOFFICE_MajdoorFlag; every spawned backend/terminal child now gets majdoor-authored git identity without touching the harness
  • Full chain shipped: transcript images (62), open-in-browser hotkey (65+66), zenbu terminal-browser lane (70), board sync (53), wedge-out-of-transcript (55), gitignore attach picker (66), terminal capture re-key (44), plan-editor selection (63), memory wave (52), docs site (67-69), Claude Code backend (56-59)

Install / upgrade

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

Full Changelog: v0.2.20...v0.2.21