dsh-commandcode-provider¶
⭐ 83 · ✅ 活跃 · 插件 · 近期 ⬆️ +9
| 类型 | 插件 | 分类 | 视觉与多模态 |
| 星数 | ⭐ 83 | 状态 | ✅ 活跃 |
| 作者 | Mars-Sea | 更新时间 | 2026-08-21 |
| 子分类 | 👁️ 视觉工具 | 能力 | coding |
一句话介绍¶
Unofficial DeepSeek Harness LLM provider plugin for Command Code: live model catalog, reasoning-effort support, Models-page card. Ported from pi-commandcode-provider (MIT).
详细介绍¶
Unofficial DeepSeek Harness LLM provider plugin for Command Code, ported from pi-commandcode-provider (MIT).
✨ 核心特性¶
- Plugin bundle — install into any dsh profile with
dsh plugin add; registers acommandcodeprovider route with a live model catalog. - Dedicated settings page — API key, connection options, a live account-usage card, and a "Hide out-of-plan models" toggle.
- Models-page key card — the Settings → Models → Command Code card carries the key status, a paste field, and the sign-in button inline.
- In-browser sign-in for keys — start the official authorization flow (the same one
cmd loginruns) from the settings page; the approved key lands in the lo - Multi-account rotation — when one account hits its usage limit, requests switch to the next account automatically. See Account rotation
- Flexible API key setup — via the settings page, an environment variable, or the official CLI login file.
📦 安装¶
dsh plugin --profile web add @mars-sea/dsh-commandcode-provider@alpha
🚀 快速开始¶
dsh plugin --profile web add @mars-sea/dsh-commandcode-provider@latest
📚 更多信息¶
Install
Pick the release line that matches your DeepSeek Harness version: sh dsh plugin --profile web add @mars-sea/dsh-commandcode-provider@alpha sh dsh plugin --profile web add @mars-sea/dsh-commandcode-provider@latest > The alpha tag never moves latest: a plain @latest install always gets the newest stable release for older Harness versions, and upgrading to the alpha line is always
Usage dashboard
The plugin registers a /commandcode slash command showing per-account usage: /commandcode (or /commandcode status) The command's user-facing copy follows the shell's locale: explicit lang: 'en' | 'zh' in the llm-commandcode plugin config wins, otherwise LC_ALL/LANG is read, otherwise it falls back to zh. The web settings page is independent — it follows the browser's language preferenc
Configure
Settings → Command Code covers the API key, API base URL, working directory, and request/stream timeouts; once a key is saved, a live Account usage card appears at the top of the page. The same options live in $DSH_HOME/settings.yaml (changes apply immediately, no restart): llm-commandcode: apiKeyEnv: COMMANDCODE_API_KEY # credential reference apiBase: https://api.commandcode.ai workingD
Disabling / uninstalling
sh dsh plugin --profile web remove @mars-sea/dsh-commandcode-provider Your API key in the dsh credential store and ~/.commandcode/auth.json are left untouched.