Releases: rick-cli/rick
Releases · rick-cli/rick
Release list
v0.1.4
v0.1.4 — 2026-08-01
Performance
- Fixed slow session loading in
/sessionsand on resume.
Bug Fixes
- Approved commands now execute correctly when
/yolois off (no longer reported as failed). - Scroll wheel now scrolls chat history instead of prompt history.
- Direct
!shell commands now go through the permission system. - Fixed multi-line diff calculation.
- Fixed provider resolution incorrectly consuming the compaction cooldown.
- Repeated tool-call detection now canonicalizes equivalent JSON inputs.
- Undo snapshots are taken once per model tool-call turn instead of once per mutating call.
- Snapshot comparisons no longer stage worktree files in the shadow index, and restores remove files absent from the target snapshot.
- Linux process-count limits now use architecture-specific
RLIMIT_NPROCvalues. - Bubblewrap no longer exposes the entire home directory; only selected toolchain cache directories are mounted read-only.
UI / Icons
- Removed the graphical “rick” PNG icon and all related terminal graphics code.
- Pixelated icon is now the single default.
UX
- Tab autocomplete for slash commands (type
/s, Tab to complete). - Added direct
/theme <name>support. - Mouse tracking stays enabled in chat view.
- Blocked prompt submission while compaction is running.
Token & Output Efficiency
- Split system prompt into stable (cacheable) and volatile parts; Anthropic cache markers applied.
- Cacheable prefix ≈ 84–184 tokens depending on agent.
- Shortened prompts and tool descriptions (~143 + ~175 tokens saved).
- Compact line numbers (1|line instead of padded) — noticeable savings on large files.
- ~15 KiB output caps on Git, tree, diagnostics, and test commands.
- Compaction cooldown, no overlapping runs, and ignore stale results.
Session / Resume
- Store a truncated last-prompt preview in lightweight session metadata (used for search/filter, no full transcript load).
Web Providers
- Added
/webproviderswith/webproviderand/webaliases for interactive web-search configuration. - Added routing, result limits, search budgets, parallel execution, domain filters, and provider enable/disable controls.
- Added configuration for DuckDuckGo, Ollama, Exa, and Tavily, including provider-specific endpoints and search options.
- Added persistence to global
rick.jsonwith immediate refresh of the active web-search tool. - Added redacted API-key editing: blank keeps the current key, while
-clears it.
Web Search
- Added configurable multi-provider web search with DuckDuckGo Lite HTML and Instant Answer JSON, Ollama Web Search, Exa, Tavily, Bing, Brave, and SearXNG support.
- Independent providers can run in parallel; results are normalized, deduplicated across sources, merged, and deterministically ranked using provider contributions and source rank.
- Added provider-specific configuration, domain filters, safe-search/region/time-range options, bounded concurrency, request variants in cache keys, captured fixtures, and parser/request/merge/ranking tests.
Backlog (from results-30-07-2026)
- Sandbox-aware approval gating: couple sandbox confinement to approval so writes inside the workspace-write fence are auto-approved (no prompt), while outside-fence writes still prompt. See
results/sandbox-approval-gating-prompt.md.
v0.1.3
v0.1.2
v0.1.1
v0.1.0
Full Changelog: https://github.com/rick-cli/rick/commits/v0.1.0
Full Changelog: https://github.com/rick-cli/rick/commits/v0.1.0
Full Changelog: https://github.com/rick-cli/rick/commits/v0.1.0