Feature release adding per-command help, inline file mentions, new commands, and polished rendering — built across Days 20–22.
Added
- Per-command
/help <command>— detailed usage, examples, and flags for any slash command (Day 21) /grepcommand — direct file search from the REPL without an API round-trip (Day 21)/git stashsubcommand —save,pop,list,apply,dropfor git stash management (Day 21)- Inline
@filementions —@pathin prompts expands to file contents; supports line ranges@file:10-20and image files (Day 21) - First-run welcome & setup guide — detects first run, shows welcome message, guides API key and model configuration (Day 22)
- Visual section headers — output hierarchy with section dividers for clearer structure (Day 22)
Improved
- Markdown rendering — lists, italic, blockquotes, and horizontal rules now render properly with ANSI formatting (Day 21)
/diffwith inline colored patches — diff output shows +/- lines with red/green highlighting (Day 22)- Code block streaming — token-by-token instead of line-buffered; tokens now flow immediately during code output (Day 21)
- Architecture documentation — Mermaid diagrams added to mdbook docs (Day 21)
run_git()helper deduplication — consolidated repeated git command patterns into shared helper (Day 20)configure_agent()provider setup deduplication — cleaned up provider configuration logic (Day 20)- Tool output summaries — richer context for
read_file,edit_file,search, andbashtool results (Day 21)
Fixed
- Code block streaming buffering — tokens inside code blocks now flow immediately instead of buffering entire lines (Day 21)
- Missing transition separator — added separator between thinking output and text response sections (Day 22)