Skip to content

v1.2.0

Choose a tag to compare

@github-actions github-actions released this 08 Apr 15:03
549487a

1.2.0 (2026-04-08)

Features

  • add cleanup agent, evaluator snapshots, and compact TUI layout (1f6cbad)
  • add clipboard copy-on-select via OSC 52 (05b73c4)
  • add codex agent provider (d86d8d9)
  • add column allocation utilities and edge-case fixes (f27466b)
  • add compact tab bar for small terminal windows (ef29916)
  • add daemon-backed experiment runs (bf313c7)
  • add duplicate program detection and improve setup prompts (8a45afe)
  • add escalating exploration directives to escape local optima (3b47ac3)
  • add experiment loop, context packets, and agent spawning for autoresearch (736e686)
  • add first-time setup screen for provider/model selection (c1e8439)
  • add formatShellError utility for better shell error messages (2ad3ef0)
  • add headless CLI subcommands for Claude Code integration (0d6e1a0)
  • add ideas backlog toggle (6638034)
  • add ideas.md panel to execution screen with live updates (b9b3734)
  • add inline timestamps and tool events to agent panel (7ae96a8)
  • add measurement diagnostics sidecar file support (0257b8c)
  • add measurement validation with variance analysis and stability assessment (33d2190)
  • add mid-run settings overlay for max experiments (f6a19c4)
  • add model configuration settings and auth check on startup (8e47ccf)
  • add navigable results table and experiment detail view (fad0596)
  • add optional in-place run mode (skip worktree) (0d0d6dd)
  • add permission bypass, tool status display, and autoresearch expertise to setup agent (6ff2376)
  • add pre-run config screen with time estimates and model overrides (4618069)
  • add program artifact generation with Write/Edit tools and user review flow (b54fd7d)
  • add program deletion with cascading run cleanup (0e9f76a)
  • add program management and project root utilities (6a9fe19)
  • add program update mode with auto-analysis of previous runs (c3a1ded)
  • add provider-specific model selection (3ed490f)
  • add push-based async iterable utility for SDK streaming (7544a39)
  • add re-baseline logic after keeps and consecutive discards (649422b)
  • add results reading, run listing, events logging, and cost tracking (d5db6be)
  • add run deletion from home screen (8ceb4fd)
  • add run lifecycle, measurement, and git utilities for experiment loop (bf36174)
  • add run termination, abort handling, and execution screen (903ce72)
  • add screen navigation with home and setup screens (0833253)
  • add secondary metrics support (advisory, non-gating) (e610523)
  • add setup agent with system prompt, tools, and ideation mode (16b94ae)
  • add setup mode chooser with codebase analysis option (db1d943)
  • add simplicity criterion — auto-keep experiments that simplify code (76d830e)
  • add tool status parsing, phase-aware indicators, and detach (dfd6893)
  • add TUI execution dashboard with stats, results table, and agent panel (d46da14)
  • allow deferred finalize on completed runs (39b3532)
  • initial project scaffolding with OpenTUI + Claude Agent SDK (2011300)
  • make agent max_turns configurable per-program (default 50) (2a84da0)
  • make max_experiments required instead of optional (849cb2b)
  • redesign home screen with programs and runs panels (29b6771)
  • render agent responses as markdown with syntax highlighting (128b796)
  • replace cleanup with finalize — group experiments into independent branches (b723a6f)
  • replace input with multiline textarea and auto-focus on typing (be02739)
  • separate build from measurement, add animated tool status, and improve setup UX (fc9b6f7)
  • show model label in setup/update chat title (3241c97)
  • sort programs by most recently used run on home screen (f4a7e97)

Bug Fixes

  • add contextual guidance for direct setup mode (0d44a84)
  • add flexGrow to select components so items render visibly (4eacda4)
  • add missing maybeRebaseline call after no_commit/agent_error outcomes (06c9eeb)
  • apply OpenTUI best practices across TUI components (0d13b06)
  • auto-stage .gitignore after adding .autoauto entry (fe5b5f1)
  • daemon agent provider init, stats header emoji width glitch, mktemp macOS guidance (811efed)
  • enable release-please labeling for proper release creation (5ad57c6)
  • improve tool event display with abbreviated paths (f957fe1)
  • kill child processes on ralph.sh exit to prevent orphaned claude sessions (854d788)
  • navigate to setup screen after first-time configuration (68d896c)
  • poll stream file in daemon watcher for macOS reliability (cfd9f72)
  • prompts: restrict update agent to program files, fix step numbering (d6a2707)
  • review fixes for phase-1 (faf1043)
  • setup agent noise_threshold guidance for discrete/near-ceiling metrics (f4984e0)
  • setup: await reference file writes before rendering Chat (053e3fa)
  • show detailed tool status in agent panel instead of generic labels (c2666d8)
  • show rich tool status for OpenCode provider (d8f613d)
  • structured secondary_values JSON, table columns, and value labeling (d40cc24)
  • use select component for program list to show clear selection highlight (3597035)
  • wrap StatsHeader text elements in box for proper line separation (7d4aee0)