Skip to content

v3.1.0

Choose a tag to compare

@github-actions github-actions released this 03 Jan 18:26

3.1.0 (2026-01-03)

Bug Fixes

  • attach: detect cluster IDs without prefix by checking clusters.json (a3f3b3a)
  • cli: use canonical AGENT_STATE constants for status footer (ac53f83)
  • footer: show agents during evaluating_logic, building_context, executing_task (f3c3484)
  • handle Claude CLI lock contention in parallel validators (b88d502)
  • orchestrator: add missing close() method for test cleanup (a642886)
  • output: broadcast text output, not just JSON (adc8556)
  • output: change from MINIMAL to INFORMATIVE output style (3b87466)
  • planner: explicitly forbid Deferred and Why defer patterns (0504b0a)
  • planner: forbid scope reduction in planner prompt (a9dbfb2)
  • planner: prevent silent phase omission in scope reduction checks (7e99787)
  • status-footer: cleanup footer on stop regardless of hidden state (52fe9e9)
  • templates: hardcode completion-detector model to haiku (78b917e)
  • tests: set ZEROSHOT_WORKTREE env in git-safety-hook tests (7399cfc)
  • tests: skip isolation tests when Docker image unavailable (142f43c)
  • tests: update settings test for maxModel rename and fix git hook case sensitivity (6cbb654)
  • tests: update tests for maxModel cost ceiling rename (45b4ac8)
  • update-checker: check npm write permissions before auto-update (dd9efa8)
  • watcher: add global error handlers to prevent silent crashes (cea4b57)
  • worker: forbid scope reduction excuses in worker prompt (c666847)
  • worktree: inject cwd into dynamically spawned template agents (4c3b916)

Features

  • agents: conditional git restriction based on isolation mode (70eb368)
  • orchestrator: persist agent runtime states for accurate status display (4205c7d)
  • validation: enforce E2E verification with technical constraints (f2a680a)
  • worker: add aggressive COMPLETION MINDSET to worker prompts (0c6e37b)