v0.3.1
Aar v0.3.1 — Better UX, Customizable Hotkeys, More Configs
January 2025
What's New
🎨 Proof of Concept
- Shadow Branching Protocol — Idea as project rulesmd added
config/rules/ideas/rules.mdfor a full automated time travel git workflow with branching!!!
🎨 User Experience Enhancements
- Multiline Input — Write complex prompts across multiple lines. Use
Enterfor new lines,Ctrl+Sto send. - Collapsible Think Panel — Reasoning output now appears in a hideable sidepanel. Toggle with
Ctrl+Tto maximize workspace.
⌨️ Keyboard Control
- Customizable Keybindings — Remap shortcuts via external config files without code changes.
- Ctrl+S Send — Quick alternative to Enter for sending messages in the TUI.
⚙️ Configuration & Providers
- OmniCoder Preset — New
config_omnicoder.jsonfor code-focused workflows with Ollama. - Enhanced System Prompt — Improved minimal ReAct loop in
config/rules/rules.mdwith clearer action rules and failure recovery. - Config Documentation — Completely rewritten
config/README.mdwith quick start, examples, and troubleshooting.
📺 Documentation
- Better Examples — OS-specific setup instructions and use-case walkthroughs.
🔧 Under the Hood
- Error-Isolated Event Dispatch — Tool and provider failures now emit events for better observability.
- Unified Logging — Consistent logging across CLI, TUI, and web transports.
🐛 Fixes
- Fixed approval modal theme color handling
- Corrected token display during streaming
- Improved focus handling in modal transitions
✅ Compatibility
Fully backward-compatible with v0.3.0. No breaking changes. Upgrade freely.
📖 Learn More
🙌 Thanks
Special thanks to everyone who provided feedback on TUI usability. Your input shaped this release!
Full Changelog: v0.3.0...v0.3.1