v1.4.0 — /retry, Input History, Edit Diffs, Error Recovery
Highlights
/retry Command
Resend the last prompt for a fresh response — works in both Ink and terminal UI.
Input History (Up/Down Arrows)
Press ↑/↓ to recall previous prompts. Last 50 stored per session.
Edit Diff Preview
Edit tool now shows what changed:
- old line
+ new line
Error Recovery Tips
When API calls fail, you get actionable suggestions:
Tip: Try /model to switch to a different model, or wait a moment and /retry.
Other Improvements
- /compact forces compression regardless of threshold
- Clean abort on Esc (no more error messages)
- Running tools show elapsed seconds in real-time
- Tool output preview: 60 → 200 chars
- Fallback chain: 60s timeout per attempt
- SSE parser: 1MB buffer cap
- Write tool: symlink traversal protection
- Setup: next-step guidance when wallet exists