This release adds 4 notable features for engineering teams evaluating rollout.
✓ No known CVEs patched in this version
Topics
+10 more
Summary
AI summaryUpdates Bug Fixes, 3.1.0, and 2026-01-03 across a mixed release.
Full changelog
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
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About zeroshot
Your autonomous engineering team in a CLI. The agent loop produces senior-level code that you can actually trust in prod because of non-negotiable feedback from independent reviewers. Supports Claude Code, OpenAI Codex, OpenCode, and Gemini CLI with trivial setup.
Related context
Related tools
Beta — feedback welcome: [email protected]