ask-no-synth-bypasses-llm
IN premise
When `no_synth=True`, `ask()` returns raw `api.search()` results without invoking the Claude CLI.
Summary
When the no_synth flag is enabled, the ask function skips the LLM synthesis step entirely and hands back the raw search results directly from the API. This means users can get fast, unprocessed results without the latency or cost of running them through Claude for summarization.
Dependents
These beliefs depend on this one:
- ask-has-tiered-query-modes — The ask module supports tiered query modes with graceful degradation: full LLM synthesis with a bounded 3-iteration tool loop, no-synth mode that bypasses the LLM entirely, and automatic fallback from LLM failure to raw FTS5 search results.
Details
| Source | entries/2026/04/29/reasons_lib-ask.md |