Skip to content

Retrieval Modes

Web Grounding

ask --web "latest python release highlights"
  • Uses wrapper-controlled retrieval provider logic
  • Intended for freshness-sensitive prompts

Provider selection:

  • --web-provider auto
  • --web-provider exa
  • --web-provider ddgr

Local Docs Grounding

ask --docs react_docs "how to use useMemo correctly"

Documents root defaults to ~/.local/share/ask/docs and can be changed via --docs-db or ASK_DOCS_DB.

Auto Routing

ask --auto "latest bun install process"

Heuristic behavior:

  • freshness-sensitive prompts prefer web retrieval
  • otherwise docs retrieval if available
  • fallback to ungrounded if no backend is available