v3.0.0
3.0.0 (2025-12-29)
Bug Fixes
- isolation: replace busy-wait with async/await for parallel copy (c8afbf0), closes #21
- security: escape shell arguments in Docker commands (43476ad)
- shell injection prevention and test reliability improvements (45254f7)
- status-footer: use decimal display for interpolated metrics (#26) (73ce673)
Features
- cli: change default model ceiling to opus (#28) (1810be3)
- cli: change default model ceiling to opus + fix worktree flag cascade (#29) (eaa30b0)
- cli: consolidate StatusFooter for logs -f mode + add blinking agent indicator (fe2722d)
- real-time metrics via interpolation + maxModel cost ceiling (#24) (f1db466), closes #21
- settings: replace defaultModel with maxModel cost ceiling (#25) (9877dad), closes #23
- validation: add Phase 5 template variable validation (#27) (5e5e7c6)
Performance Improvements
- isolation: optimize startup with 4 key improvements (f28f89c), closes #20 #21 #22 #23 #20 #21 #22 #23
BREAKING CHANGES
-
None
-
settings: defaultModel setting renamed to maxModel
-
defaultModel setting renamed to maxModel
-
feat(status-footer): implement real-time metrics via interpolation
Replace blocking 1s metrics polling with background sampling + interpolation:
- Sample actual metrics every 500ms (non-blocking background)
- Display updates every 100ms (10 fps - appears continuous)
- Values smoothly drift toward targets via lerp (15% per tick)
- CPU and RAM interpolate; Network is cumulative (no interpolation)
Result: Real-time seeming monitoring while reducing actual polling.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com
- feat(debug-workflow): harden investigator/fixer/tester for senior-dev quality
Implements 7 hardening changes to ensure debug-workflow produces
trustworthy output without manual code review:
Investigator:
- Structured rootCauses schema requiring proof each is fundamental
- Mandatory similarPatternLocations field from codebase-wide scan
- Prompt requires documenting WHY each cause is root (not symptom)
Fixer:
- Mandatory root cause mapping (each cause → specific fix)
- Mandatory test addition with escape hatch for valid justifications
- Must fix ALL similar pattern locations, not just original failure
Tester:
- Structured verification schema with commandResult, rootCauseVerification,
similarLocationVerification, testVerification, regressionCheck - Comprehensive checklist: A (command), B (root causes), C (similar locs),
D (test quality), E (regression via smart tiering) - Explicit forbidden rationalizations and approval criteria
Result: Workflow now blocks incomplete work, band-aid fixes, missing tests,
and ignored similar bugs. Output can be trusted.
🤖 Generated with Claude Code
Co-Authored-By: Claude Opus 4.5 noreply@anthropic.com