Skip to content

Releases: spencermarx/orc

v0.2.13 — Theme Redesign & Splash Screen

30 Mar 11:29

Choose a tag to compare

What's New

Theme Engine Redesign

  • Pill-shaped window tabs with Nerd Font powerline glyphs (auto-detected)
  • Theme generated as temp .conf with colors interpolated + glyphs as literal UTF-8
  • New config keys: theme.error, theme.tab_bg, theme.bg_highlight, theme.separator_style, theme.nerd_font
  • Icon cleanup: reserved for brand pill, for goal orchestrators

Branded Splash Screen

  • Centered ASCII orc face + ORC logo on first session creation
  • Dismissed on keypress, configurable via tui.show_splash
  • Waits for tmux client attach for accurate centering

Polish

  • Help overlay: tmux basics, status icons legend, roles reference
  • Command palette: hex theme colors throughout (fully theme-aware)
  • Status bar: health groups with dividers, config-driven error color
  • Pane titles for root/project orchestrators

Full Changelog: v0.2.12...v0.2.13

v0.2.12 — Border Styling & System Prompt Delivery

30 Mar 08:50

Choose a tag to compare

What's New

Border Styling & Pane Indicators

  • Configurable pane border lines (single, heavy, double, simple) via theme.border_style
  • Active pane colour indicators via theme.pane_indicators
  • Rounded popup borders for help overlay and command palette via theme.popup_border_style
  • Bold pane title labels in border format

System Prompt Delivery

  • Task instructions are now delivered via system prompt instead of appearing as a visible user message
  • Agents see a minimal "Begin." kickoff — startup routines are invisible to the user

Bug Fixes

  • Stale _orc_init tmux window cleaned up on session reconnect without destroying the session
  • Added _tmux_version_gte helper for tmux feature gating

Full Changelog: v0.2.11...v0.2.12

v0.2.10

26 Mar 14:46

Choose a tag to compare

0.2.10 (2026-03-26)

This was a version bump only, there were no code changes.

v0.2.9

25 Mar 16:22

Choose a tag to compare

Documentation

Updated all READMEs to reflect v0.2.8 changes and current codebase state:

  • Root READMEorc add now shows the interactive setup prompt flow; removed stale "Configure (optional)" section since setup is prompted automatically after registration
  • CLI README — added adapters/ directory and send.sh to architecture tree; documented the adapter contract and auto-detection; fixed command routing docs ($LIB_DIR, not $ORC_LIB); added --background flag
  • Commands README — expanded installation table to cover all 5 supported agent CLIs (Claude Code, Windsurf, OpenCode, Codex, Gemini) with their install targets and adapter behavior
  • Personas README — already accurate, no changes needed

No code changes in this release.

v0.2.8

25 Mar 15:55

Choose a tag to compare

Highlights

  • Auto agent CLI detectionagent_cmd = "auto" (new default) detects installed CLIs: claudeopencodecodexgemini. No manual config needed. (Thanks @AlexandraIM! — #2)
  • Project orchestrator isolation — runs in a dedicated worktree, preventing workspace contamination from scout sub-agents
  • Worktree setup hook[worktree] setup_instructions bootstraps new worktrees (install deps, copy env files, etc.)
  • orc add → setup flow — registering a project now prompts to launch guided config setup immediately

What's Changed

Features

  • Add auto agent CLI detection with _resolve_agent_cmd (9dcb667)
  • Isolate project orchestrator in dedicated worktree (2baad42)
  • Add [worktree] setup_instructions config field (0b308e4)
  • Prompt to launch guided config setup after orc add (4a7015a)

Fixes

  • Guard signal files from being committed in engineer worktrees (53b4c0b)
  • Guard config files from agent modification (e5bd082)
  • Guard Ruflo MCP registration for non-Claude CLIs (d3fb475)

Refactors

  • Rename doctor flags --auto-fix/--fix--fix/--interactive (4ae8c08)
  • Make review launch adapter-aware via _launch_agent_in_review_pane (261c1fd)

Thank You

v0.2.7

23 Mar 23:09

Choose a tag to compare

0.2.7 (2026-03-23)

This was a version bump only, there were no code changes.

v0.2.6

23 Mar 23:04

Choose a tag to compare

0.2.6 (2026-03-23)

🩹 Fixes

  • cli: use tmux per-pane @orc_id for stable pane discovery (99c9fd0)
  • cli: stable pane discovery via @orc_id and layout hook for goal windows (0f3bf19)
  • cli: teardown all projects before killing tmux session (c9dbab6)
  • personas: clarify orc review must be a direct Bash command, not a sub-agent (ee4409b)
  • personas: make teardown instructions unambiguous to prevent goal destruction (17f7cea)

❤️ Thank You

  • Claude Opus 4.6 (1M context)
  • Spencer Marx

v0.2.5

23 Mar 19:18

Choose a tag to compare

0.2.5 (2026-03-23)

🩹 Fixes

  • personas: add worktree recovery guide to goal orchestrator (9992418)
  • personas: prevent Claude Code worktree isolation from conflicting with orc worktrees (7604414)
  • personas: make sub-agent worktree rule CLI-agnostic (e69b4ef)

❤️ Thank You

  • Claude Opus 4.6 (1M context)
  • Spencer Marx

v0.2.4

23 Mar 18:39

Choose a tag to compare

0.2.4 (2026-03-23)

🚀 Features

  • cli: add --background flag for launching project orchestrators without switching (219ac80)

❤️ Thank You

  • Claude Opus 4.6 (1M context)
  • Spencer Marx

v0.2.3

23 Mar 18:22

Choose a tag to compare

0.2.3 (2026-03-23)

🩹 Fixes

  • cli: kill goal window before removing worktree in teardown (8c56df9)
  • cli: auto-detect abacus in board, recreate stale windows, skip version check (bf91762)
  • cli: select target window before attaching tmux session from external terminal (b844888)

❤️ Thank You

  • Claude Opus 4.6 (1M context)
  • Spencer Marx