Releases: paperfoot/search-cli
Releases · paperfoot/search-cli
Release list
v0.8.0
Full Changelog: v0.7.1...v0.8.0
v0.7.1
v0.7.0
v0.6.2
v0.6.1
v0.6.0
v0.5.1
v0.5.0
v0.4.3
What's Changed
Critical fixes identified by Codex GPT-5.4 review + cross-pollination from xmaster/clinstagram CLI patterns.
Bug Fixes
- Fix dead speculative execution — Auto mode now passes
Mode::Autotoexecute_search()so Brave+Serper launch before classification completes. Previouslyrun()pre-resolved the mode, making the speculation code path dead. - Fix error suggestions —
SEARCH_KEYS_BRAVE(correct) instead ofSEARCH_BRAVE_KEY(wrong). Agents following error hints now get the right env var name. - Move Browserless API key from URL to header — API key was in query string, now uses Bearer token in Authorization header.
Improvements
- Accurate response status — New
partial_success,all_providers_failed,no_resultsstatuses replace the always-successmask. Agents can now distinguish "nothing found" from "everything broke." - All commands respect
--json—config show,config check,config set,update --check, and--lastcache-miss now emit structured JSON when piped or--jsonis set. - Wire Brave LLM Context API into deep mode —
search_llm_context()was implemented but unused. Now runs in parallel during--mode deep. - Clean clippy — Zero warnings with
-D warnings. Fixed unused imports,Ok(x?)patterns, identity matches, redundant closures across 6 files.
Install/Update
cargo install agent-search
# or
brew upgrade search-cliv0.4.2 — Brave LLM Context + xAI/Perplexity fix
- Brave LLM Context API — pre-extracted content chunks for RAG
- xAI social search now works — fixed 10s global timeout killing requests
- Perplexity timeout fix — same issue, now uses 45s client
- xAI citations — properly parsed from url_citation annotations
cargo install agent-search to update.