Releases: spencermarx/orc
Releases · spencermarx/orc
v0.2.13 — Theme Redesign & Splash Screen
What's New
Theme Engine Redesign
- Pill-shaped window tabs with Nerd Font powerline glyphs (auto-detected)
- Theme generated as temp
.confwith 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
What's New
Border Styling & Pane Indicators
- Configurable pane border lines (
single,heavy,double,simple) viatheme.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_inittmux window cleaned up on session reconnect without destroying the session - Added
_tmux_version_gtehelper for tmux feature gating
Full Changelog: v0.2.11...v0.2.12
v0.2.10
0.2.10 (2026-03-26)
This was a version bump only, there were no code changes.
v0.2.9
Documentation
Updated all READMEs to reflect v0.2.8 changes and current codebase state:
- Root README —
orc addnow shows the interactive setup prompt flow; removed stale "Configure (optional)" section since setup is prompted automatically after registration - CLI README — added
adapters/directory andsend.shto architecture tree; documented the adapter contract and auto-detection; fixed command routing docs ($LIB_DIR, not$ORC_LIB); added--backgroundflag - 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
Highlights
- Auto agent CLI detection —
agent_cmd = "auto"(new default) detects installed CLIs:claude→opencode→codex→gemini. 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_instructionsbootstraps 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_instructionsconfig 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
- @AlexandraIM
- Claude Opus 4.6 (1M context)
- @spencermarx
v0.2.7
0.2.7 (2026-03-23)
This was a version bump only, there were no code changes.
v0.2.6
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
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
v0.2.3
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