dsh-commandcode
在终端中运行以下命令:
dsh plugin install wjf1/dsh-commandcode
将以下提示词粘贴到 DeepSeek Harness 对话框中:
在项目中执行 dsh plugin install wjf1/dsh-commandcode,完整源码地址见 https://github.com/wjf1/dsh-commandcode,安装后重启 DSH-Desktop 即可在模型设置页看到 Command Code 卡片。
插件介绍
在 DSH-Desktop 中使用 Command Code 模型推理,经常面临目录刷新缓慢、单密钥遭遇限流、流式连接中断后报错信息模糊等痛点。dsh-commandcode 在保留原始社区插件全部功能的基础上,增加了多项工程化增强:Stale-While-Revalidate 模型目录缓存配合 ETag 条件请求与熔断器,做到离线也能秒级响应并在后台静默刷新;多账号配置让插件在遇到 429 限流或 401 凭证失效时自动轮换并探测活跃窗口,避免手动切换;请求首字节超时与流空闲超时均可在设置页实时调整,配合指数退加抖动策略应对瞬时故障。
流式生成完整覆盖 Command Code Provider 的 SSE/JSONL 协议,包括文本增量、推理阶段、工具调用、用量统计与错误事件。每条错误都携带稳定代码、诊断上下文(状态码、模型、账号、请求 ID)以及面向用户的排障提示。重新设计的设置页按连接、用量与套餐、多账号、高级四个卡片分区,支持表单实时校验、中英双语跟随浏览器语言、按账号切换查看 5 小时窗口与周配额进度条、基于订阅等级的模型过滤,以及视觉模型的图片附件上传。
该插件适合在 DSH-Desktop 0.7.x 中依赖 Command Code 模型的独立开发者和小团队使用,尤其需要多账号限流弹性、透明用量追踪和稳定推理体验的场景。无需手动构建,将插件加入 profile bundles 后重启即可使用。
使用场景
- 在 DSH-Desktop 对话中直接选择并调用 Command Code 模型进行推理
- 多个 API 密钥遭遇 429 限流或 401 失效时自动轮换到可用账号
- 查看各账号的 5 小时与周配额进度条及信用余额
- 离线时秒级获取缓存模型目录并在后台静默刷新
适合人员
- 依赖 Command Code 模型进行日常编码与调试的独立开发者
- 需要多账号弹性以应对限流配额的小团队工程
- 追求透明用量追踪与稳定流式推理体验的桌面端 LLM 用户