v0.10.0
umputun/ralphexv0.10.0Feb 10, 2026by umputun
AI Summary
This feature release introduces model customization, an external git backend, and a Python3 Docker wrapper.
Key Highlights
- Enabled model customization via per-phase configuration options.
- Switched to external git backend and refactored Docker wrapper to Python3.
- Fixed web dashboard issues including diff stats and session replay timing.
New Features
- Model customization
- External git backend
- Python3 Docker wrapper
Full Release Notes
**New Features** - Model customization — per-phase config (`claude_model_task`, `claude_model_review`, `claude_model_plan`) and per-agent frontmatter options (`model`, `agent` type) in agent files (#75, #80) @ZhilinS - External git backend — use native git CLI instead of go-git via `git_backend = external` config (#79) - `CLAUDE_CONFIG_DIR` env var for alternate Claude config directories (#81) **Improvements** - Rewrite Docker wrapper script from bash to Python3 with embedded tests (#81) - Refactor PhaseHolder as single source of truth for execution phase (#75) @ZhilinS - Move IsMainBranch from backend interface to Service level - Use precise elapsed time formatting instead of coarse humanize.RelTime, drop go-humanize dependency - Update all dependencies to latest versions **Bug Fixes** - Web dashboard: diff stats display, session replay timing, watcher improvements, active task highlighting (#76) @melonamin - Docker: mount main .git dir for worktree support - Docker wrapper: preserve symlinked PWD, add urlopen timeout, remove dead code branch