dsh-web-search-ddg
aooyoo
Zero-token DuckDuckGo search provider for the DeepSeek Harness (DSH) web seam — local headless browser, no API key, no m…
PROJECT TOPICS
PROJECT README
dsh-auth-everying is a DeepSeek Harness plugin for importing local coding-platform login state and provider configuration. It lets you choose which imported models appear in the DSH model picker.
/v1/models or /models.low, medium, high, xhigh, and max levels without changing their wire values. The unsupported minimal level is hidden for CC Switch Codex routes.medium as the concrete Codex default so DSH does not add its separate Default provider-default option.ultra only to models that declare or are known to support it. Non-reasoning and unsupported models do not show that selector.model_reasoning_effort and sends low, medium, high, xhigh, max, and ultra with the same wire value.dsh command available in PowerShell or a terminal.After the package is published to npm, the shortest installation command is:
dsh plugin --profile web add dsh-auth-everying
Until the first npm release is published, install directly from the public GitHub repository:
Run these commands in PowerShell or a terminal:
dsh plugin --profile web add github:chenbin-dev/dsh-auth-everying
dsh web
The package name and the GitHub repository are different distribution channels. Publishing the repository does not by itself publish the npm package.
If DSH is already running, restart dsh web after installing or updating the plugin so the new bundle is loaded.
The plugin reads local configuration from common locations, including CC Switch, Codex, Claude, Grok, Gemini, and OpenCode. It does not require copying API keys into the project or into the README.
Show available sources and imported routes:
dsh plugin --profile web exec dsh-auth-everying status
Import sources by ID after checking status:
dsh plugin --profile web exec dsh-auth-everying import live:codex-auth live:grok-auth
Use the source IDs reported by status when your local installation exposes different IDs.
Confirm that the install command completed successfully, stop the existing dsh web process, and start it again. Also verify that the command uses the web profile.
Open the plugin settings and run the source scan again. For a CC Switch OpenAI-compatible provider, confirm that its gateway is reachable and supports either /v1/models or /models. The configured default model is retained when the gateway does not provide a model list.
For CC Switch Codex routes, the selector matches the Codex app: low, medium, high, xhigh, and max are available, while minimal is hidden. The plugin uses medium as the concrete default, so DSH does not add its separate Default entry. ultra is model-specific: the plugin reads optional reasoning capability metadata from the gateway and otherwise enables it only for the known GPT-5.6 Codex aliases. Models without that capability, such as image or automatic-review models, do not show ultra. Each selected level is sent with the same wire value.
Use Node.js 22.19 or later for source builds, restart DSH after installation, and ensure the dsh command is available in the same terminal where the plugin command is run.
git clone https://github.com/chenbin-dev/dsh-auth-everying.git
cd dsh-auth-everying
npm ci
npm run check
npm run check runs TypeScript checks, tests, and the production build.
Do not commit authentication files, local databases, API keys, tokens, certificates, or .env files. Test fixtures must use placeholder credentials only.
Apache-2.0. See LICENSE.
Project repository: https://github.com/chenbin-dev/dsh-auth-everying
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。