DeepSHPlugins
dsh-auth-everying 项目预览
GITHUB / COMMUNITY PROJECT

dsh-auth-everying

工具与集成JavaScript

Import local Claude, Codex, Grok, Gemini, Copilot, OpenCode, and CC Switch config into DeepSeek Harness with OAuth login for supported providers.

5 Starschenbin-dev 更新时间 2026-08-21
访问 GitHub 仓库
dsh-auth-everying 项目预览

项目介绍

中文

Import local Claude, Codex, Grok, Gemini, Copilot, OpenCode, and CC Switch config into DeepSeek Harness with OAuth login for supported providers.

English

Import local Claude, Codex, Grok, Gemini, Copilot, OpenCode, and CC Switch config into DeepSeek Harness with OAuth login for supported providers.

项目信息与收录信号

快照 2026-09-11
作者 / 组织
chenbin-dev
仓库
chenbin-dev/dsh-auth-everying
GitHub Stars
5
Forks
0
开发语言
JavaScript
许可证
未记录
最近推送
2026-08-21
Manifest
数据中检测到声明

公开仓库不自动等于可商用;许可证与当前兼容性以原项目文档为准。Manifest 和数据评分不构成安装安全认证。

数据评分

67/ 100
维护活跃
86
文档与实用信息
100
生态关注度
22
安装便捷信号
80
项目声明信号
80

近 21 天仍在更新;README 含完整安装与使用说明;关注度尚低(5)。

评分来自已有数据快照的五维模型,仅作浏览参考,不是实际使用评测或安全检测结论。

安装与使用

所有项目资料与许可均以对应 GitHub 仓库为准。

dsh plugin --profile web add dsh-auth-everying

复制命令不会自动执行。请先阅读仓库文档,确认环境要求与许可证。

项目截图

仓库 README

GitHub 原文

已保存的仓库文档快照;文档抓取时间未记录,可能与上方目录介绍处于不同版本。安装前请核对当前仓库说明。

dsh-auth-everying

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.

Features

  • Imports local Claude, Codex, Grok, Gemini, Copilot, OpenCode, and CC Switch configuration.
  • Supports OAuth login for compatible official providers.
  • Discovers models from OpenAI-compatible CC Switch gateways through /v1/models or /models.
  • Exposes the Codex app-compatible low, medium, high, xhigh, and max levels without changing their wire values. The unsupported minimal level is hidden for CC Switch Codex routes.
  • Uses medium as the concrete Codex default so DSH does not add its separate Default provider-default option.
  • Adds ultra only to models that declare or are known to support it. Non-reasoning and unsupported models do not show that selector.
  • Preserves the configured Codex model_reasoning_effort and sends low, medium, high, xhigh, max, and ultra with the same wire value.
  • Supports Windows installation and build workflows.

Requirements

  • A working DeepSeek Harness installation with the dsh command available in PowerShell or a terminal.
  • A web profile, because the settings panel is provided by the DSH web interface.
  • Node.js 22.19 or later only when building the project from source.

Install

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.

First-Time Setup

  1. Open the DSH web interface and go to Settings > dsh-auth-everying.
  2. In Sources, select the local login or provider configuration to import.
  3. Click the import action and wait for the scan to finish.
  4. In Imported, enable the models that should be available in DSH.
  5. Start a new conversation or refresh the model picker.

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.

CLI

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.

Troubleshooting

The plugin does not appear in Settings

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.

The imported route has no models

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.

The reasoning levels do not match the provider

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.

Windows installation or startup fails

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.

Development

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.

License

Apache-2.0. See LICENSE.

Project repository: <https://github.com/chenbin-dev/dsh-auth-everying>

使用前核对

安装步骤、兼容版本与授权范围以原项目当前文档为准。Stars 和评分是快照中的导航信号。

安装与排错 · 项目问题反馈

同类项目