dsh-commandcode-go-provider
Command Code Go 的 dsh provider 适配器:动态扫描 Go 订阅模型目录,经 Harness LLM 接缝提供 /alpha/generate 服务
jiesou
@jiesou
⬇ 1
★ 2
main
安装
dsh plugin --profile web add github:jiesou/dsh-commandcode-go-provider
需要可复现安装时,可在仓库后追加 #commit 固定提交。
Command Code Go 的 dsh provider 适配器:动态扫描 Go 订阅模型目录,经 Harness LLM 接缝提供 /alpha/generate 服务
该插件未提供要点说明,请参考仓库 README。
deepseek-harnessdshdsh-plugin
- 安装并启动 DeepSeek Harness:
npx @deepseek-ai/dsh web - 在终端执行上面的安装命令(CLI 会解析插件并核验来源)
- 用 dsh plugins list 确认已安装,必要时重启 Harness 生效
插件以当前 dsh 进程的权限运行,安装时可能执行代码。请先通读仓库源码与许可证,确认无破坏性命令与越权访问;本站只做索引,不对第三方插件安全性作担保。
| 代码仓库 | github.com/jiesou/dsh-commandcode-go-provider |
| 许可证 | MIT |
| 主要语言 | main |
| 下载量 | 1 |
| GitHub 星标 | 2 |
| 最近推送 | 2026-08-14 |
| 收录日期 | 2026-09-19 |
| 分类 | 模型与提供方 |
事实信息来自公开插件目录快照(2026-10-01),介绍文案由本站再加工。
以下为插件仓库 README 全文(原始内容,由公开目录抓取整理)。
# dsh-commandcode-go-provider
Command Code Go API provider for dsh.
[English](README.en.md)
Command Code 提供的订阅分两种:
1. **Provider API**:提供标准 OpenAI 兼容端点,可以直接接入任何 agent harness,不需要第三方插件。
2. **Go / GOAT / Pro Plan**:调用 Provider API 端点会返回 `403 upgrade_required`,只能通过 Command Code 私有的 CLI 网关 `/alpha/generate` 使用(vendor lock-in)。
本插件解决第二种情况:通过 `/alpha/generate` 流式接入 DSH 的原生 `LlmAdapter`,让 Go / GOAT / Pro Plan 用户直接在 DSH 中使用订阅的模型。模型列表不写死在代码里——插件会定时从 `/provider/v1/models` 拉取实时目录,并按 Go Plan 的成员规则筛选:
- **默认保留开源模型**(deepseek、Qwen、MiniMaxAI、xiaomi、stepfun、tencent、nvidia、moonshotai 等 provider)。
- **Hard-code 了几个 Go Plan 也包含的 premium model 例外**,如 GPT-5.6 Luna、Grok 4.5、Muse Spark 1.2 Contributor。
- 其余 premium 模型(Claude、Gemini、Grok 4.6 等)一律排除。
筛选后还会从官方 CLI catalog (CDN) 合并每个模型的 Reasoning Effort 支持。
## 安装
从 npm 安装(预构建产物,推荐):
```sh
dsh plugin --profile add @jiesou/dsh-commandcode-go-provider
```
或从 GitHub 安装(零构建,产物已入库):
```sh
dsh plugin --profile add github:jiesou/dsh-commandcode-go-provider
```
或者在你 profile 的 `cordis.patch.yml` 中添加一行:
```yaml
- insert:
- id: commandcode-go
name: '@jiesou/dsh-commandcode-go-provider'
```
## 安装之后
通过 DSH 的 credentials 服务保存 API Key(Web Models 设置页写入)。
模型列表无需任何配置——插件启动后会自动从 `/provider/v1/models` 同步你的 Go 计划包含的模型,并从官方 CLI catalog (CDN) 合并每个模型的 Reasoning Effort 支持。装完后在 Web 的 Models 页面选择 Command Code Go provider 及模型即可开始对话。
### 配置项
全部可选,默认即可用:
```yaml
- id: commandcode-go
name: '@jiesou/dsh-commandcode-go-provider'
config:
apiKeyEnv: COMMANDCODE_API_KEY
baseURL: https://api.commandcode.ai
reasoningEffort: high
maxTokens: 64000
defaultContextWindow: 1000000
```
| 配置项 | 类型 | 默认值 | 说明 |
| --- | --- | --- | --- |
| `apiKeyEnv` | `string` | `"COMMANDCODE_API_KEY"` | 读取 API Key 的环境变量名(或 credential ref) |
| `baseURL` | `string` | `"https://api.commandcode.ai"` | Command Code 网关 base URL,`/alpha/generate` 自动追加 |
| `reasoningEffort` | `string` | `undefined` | 默认推理深度(`off` / `high` / `max`),调用方指定时优先 |
| `maxTokens` | `number` | `64000` | 单次请求输出 token 上限 |
| `defaultContextWindow` | `number` | `1000000` | 模型无精确 contextWindow 时的兜底值 |
| `streamIdleTimeoutMs` | `number` | `300000` | 单次流读取的最大空闲超时(毫秒) |
## Credit
移植自 [brent-weatherall/opencode-commandcode-provider](https://github.com/brent-weatherall/opencode-commandcode-provider) 到 DSH。
本 plugin 加入了动态 reasoning effort 提取功能,从 解析。
## License
[MIT](LICENSE)
数据来源:公开的 DeepSeek Harness 插件目录与各插件 GitHub 仓库。本站为独立第三方目录,与 DeepSeek、幻方(High-Flyer)及插件作者均无隶属或背书关系。