Skip to content

v0.8.1 — Web-grounding hardening

Choose a tag to compare

@lavindeep lavindeep released this 15 Jun 10:01

ShellPilot v0.8.1 — Web-grounding hardening

Two standing rules added to the built-in web-grounding skill, motivated by live measurement on small local models:

  • Fetch-recovery. Fetch only URLs that appeared in search results, and on a blocked or failed fetch (e.g. 403/404) re-search for another authoritative source instead of guessing a URL.
  • Current-generation verification. Don't trust the version or product name in the question as current — confirm the current generation from the fetched source.

No backend or provider change (DuckDuckGo remains the zero-config default; SearXNG support is planned for v0.8.5). No runtime, config, or context-window change.

The gemma4:e4b baseline was already robust on the URL-invention / no-recovery axes — this release reinforces that behavior (and hardens weaker models) and nudges against the one residual: going stale when blocked off the official source. Validated live on gemma4:e4b; CI green on Python 3.11 and 3.14 (876 tests).