Skip to main content

Troubleshooting

The command is not found

Confirm that the installation directory is on your PATH:
With uv, inspect installed tools:

A search returns no results

Try another provider or an ordered fallback:
Provider HTML and throttling can change. Narrow region or recency filters may also reduce results.

An all---query command reports Missing argument 'QUERY'

Current versions accept one or more -q or --query options without a positional query:
If this form reports Missing argument 'QUERY', upgrade the installed tool:
As a compatibility workaround for an older installation, make the first query positional and use -q for the remaining queries.

Results have null content

content is null when:
  • --no-fetch is active.
  • The URL points to a PDF.
  • The response has an unsupported content type.
  • The response exceeds --max-response-bytes.
  • The page times out, rejects the request, or cannot be parsed.
Try a longer timeout or a larger response limit only when the added latency and memory are acceptable:

The agent does not discover the skill

Install it for the intended agent and scope, then restart the agent session:
See agent integration for installation paths.

Inspect diagnostic events

Kestrel writes best-effort JSONL diagnostics under:
Events may record retries, provider failures, partial fanout failures, skipped responses, and fetch errors. Diagnostic logging never blocks a search result.