Mars-Sea/dsh-commandcode-provider ↗★ 2
@mars-sea/dsh-commandcode-provider
Unofficial DeepSeek Harness LLM provider plugin for Command Code, ported from pi-commandcode-provider (MIT). Registers the 'commandcode' provider route with a Models-page card and live model catalog.
安装
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:Mars-Sea/dsh-commandcode-provider说明文档
阅读完整 README ↗dsh-commandcode-provider
English | 简体中文
非官方 DeepSeek Harness 的 LLM provider 插件,用于 Command Code,移植自 pi-commandcode-provider(MIT 协议)。它注册了一个 commandcode 模型 provider,将请求转换为 Command Code 的 Provider API(POST /alpha/generate,由 pi 插件逆向工程,对应 command-code@1.24.0)。
这是一个社区集成。你需要自己的 Command Code 账号、API key 或订阅,并遵守 Command Code 的服务条款。本项目与 Command Code, Inc. 无关。
功能一览
- 插件包:可通过
dsh plugin add安装到任意 dsh 配置(npm 包,带dsh.bundle层)。 commandcodeprovider 路由:注册在llm服务上,可在模型选择器中选择,并带 实时模型目录(从GET {apiBase}/provider/v1/models拉取,缓存于~/.commandcode/models-cache.json)。- Models 页面卡片("Command Code")带 API key 输入框——凭据通过 dsh 凭据服务存储,与 DeepSeek 卡片一致。
- API key 解析顺序:
config.apiKey→ 凭据引用apiKeyEnv(Web Models 页面写入,默认COMMANDCODE_API_KEY)→ 启动环境变量 → 官方 Command Code CLI 认证文件(~/.commandcode/auth.json,由command-code login写入)。 - 推理强度(reasoning-effort)支持:针对 Command Code 目录中标为推理模型的模型(如
claude-opus-5、gpt-5.5、deepseek/deepseek-v4-pro等),通过KNOWN_EFFORTS实现,与官方 command-code@1.24.0 内置目录一致。