deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
PROJECT README
在 DeepSeek Harness(DSH)中直接使用 CC Switch 已配置的 Claude、Codex/GPT 和 Gemini 模型。
插件会自动读取当前设备上的 CC Switch 配置,不需要在 DSH 中重复填写 API key 或登录信息。模型选择器中还会增加模型名称搜索。
支持 macOS、Windows 和 Linux。
macOS、Windows PowerShell 和 Linux 都可以执行:
dsh plugin --profile web add github:upJiang/dsh-ccswitch
安装完成后重启 DSH。前台运行时先按 Ctrl+C 停止,再重新启动:
dsh web --host 127.0.0.1 --port 3080
重新打开或刷新 DSH 页面后,就可以在模型选择器中看到 CC Switch 的 provider 和模型。
打开 DSH 的模型选择器:
插件会自动读取 CC Switch 后续的配置变化。添加、删除或修改 provider 后,通常不需要重新安装插件。
默认显示 CC Switch 中所有可用 provider。如果只想使用其中一部分,可以创建配置文件。
macOS/Linux:
~/.dsh/ccswitch-providers.json
Windows:
%USERPROFILE%\.dsh\ccswitch-providers.json
文件内容:
{
"include": [
"my-codex-provider",
"ccswitch/claude/*"
]
}
可以填写 CC Switch 中显示的 provider 名称,也可以使用 * 通配符。保存文件后,DSH 会自动刷新可用模型。
正常情况下不需要设置路径,插件会自动查找当前用户的 CC Switch 数据库。
如果在 CC Switch 中使用了自定义数据目录、便携目录或同步盘,需要告诉插件数据库的位置。
macOS/Linux:
DSH_CCSWITCH_DB='/path/to/cc-switch.db' \
dsh web --host 127.0.0.1 --port 3080
Windows PowerShell:
$env:DSH_CCSWITCH_DB = 'D:\path\to\cc-switch.db'
dsh web --host 127.0.0.1 --port 3080
在每台设备上分别安装 CC Switch、DSH 和本插件即可。
按顺序检查:
ccswitch-providers.json 筛选条件。DSH_CCSWITCH_DB 是否指向正确的 cc-switch.db 文件。如果市场提示 @google/genai 或 protobufjs 的构建脚本被 pnpm 拦截,请更新到 dsh-ccswitch 0.1.1 或更高版本后重新安装。新版会使用 DSH 已提供的运行时依赖,不需要为这两个包单独放行构建脚本。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。