Geighlord007/qp-exa-dynamic0

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.

包名
qp-exa-dynamic
版本
0.1.0
许可证
MIT
最近更新
2026年9月10日

安装

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Geighlord007/qp-exa-dynamic

Configuration

Every field has a safe default; you normally only supply a key.

FieldDefaultMeaning
providerIdexaRegistry id. Change it only to coexist with another Exa provider.
apiKeyunsetLiteral key; falls back to apiKeyEnv.
apiKeyEnvEXA_API_KEYEnvironment variable consulted when apiKey is unset.
baseURLhttps://api.exa.aiExa endpoint; /search is appended.
searchTypeautoRetrieval type — see below. Runtime-settable with /exa type.
numResults8Source cap. Runtime-settable with /exa results.
dynamicHighlightstrueOn by default; adds the required Exa-Beta header. Runtime-settable with /exa.
highlightsMaxCharactersunsetPer-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.