Geighlord007/qp-exa-dynamic ↗★ 0
qp-exa-dynamic
Exa web search provider for the DeepSeek Harness ctx.web seam, with Dynamic Highlights on by default, an /exa command to change highlights, search type and result count at runtime, and an exa_search tool that owns its own result cap.
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Geighlord007/qp-exa-dynamic说明文档
阅读完整 README ↗Configuration
Every field has a safe default; you normally only supply a key.
| Field | Default | Meaning |
|---|---|---|
providerId | exa | Registry id. Change it only to coexist with another Exa provider. |
apiKey | unset | Literal key; falls back to apiKeyEnv. |
apiKeyEnv | EXA_API_KEY | Environment variable consulted when apiKey is unset. |
baseURL | https://api.exa.ai | Exa endpoint; /search is appended. |
searchType | auto | Retrieval type — see below. Runtime-settable with /exa type. |
numResults | 8 | Source cap. Runtime-settable with /exa results. |
dynamicHighlights | true | On by default; adds the required Exa-Beta header. Runtime-settable with /exa. |
highlightsMaxCharacters | unset | Per-page highlight cap, used only when dynamicHighlights is false. |
dynamicHighlights is never combined with highlightsMaxCharacters: Exa sizes and distributes the
shared budget itself when dynamic is on, and its docs warn against combining the two.