v4.13.0 — Echo
Echo — AI citation visibility
Added
geo citations— one-shot AI citation check (bring your own API key). Asks real AI answer engines the questions your customers ask and reports whether your brand is mentioned and your domain is cited as a source: per-query sources, competitor domains cited instead of you, mention/citation rates, and a verdict (strong/cited/mentioned_only/invisible). Text and JSON output.export PERPLEXITY_API_KEY=pplx-... geo citations --brand "YourBrand" --domain yoursite.com --topic "your product category"
- Perplexity Sonar provider in
llm_client— uses the corerequestsdependency (no[llm]extra needed); grounded answers expose real source URLs via the newLLMResponse.citationsfield. OpenAI/Anthropic/Groq work as parametric fallbacks. - README: 30-second terminal demo GIF, "Why this matters in 2026" sourced stats, zero-install
uvxone-liner, GEO score badge section.
Changed
- Recommendations are now ranked by recoverable points (gap #5). Within each priority bucket, categories are ordered by how many points fixing them recovers for the audited site. JSON contract unchanged.
Fixed
- Codecov uploads switched to OIDC tokenless (coverage badge was stuck on "unknown").
Full changelog: CHANGELOG.md