bitterSmilezzz/dsh-model-fix ↗★ 0
dsh-model-fix
DSH 模型流式缺陷修复:opencode 聚合端点上 muse-spark-1.2 不发送 finish_reason/[DONE],导致 pi-ai 每次对话结尾报 "Stream ended without finish_reason"(TRANSPORT)并触发重试。本插件在 llm/stream waterfall 上把「已输出内容但结尾被截断」的 finish 改写为正常 stop,直连即可使用,无需代理。
安装
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:bitterSmilezzz/dsh-model-fix说明文档
阅读完整 README ↗配置
cordis.patch.yml 中 config 两个字段:
| 字段 | 默认 | 说明 |
|---|---|---|
modelPattern | ^muse-spark | 对模型 id 测试的正则;只修复匹配的模型 |
providers | [] | provider 路由键白名单(如 opencode-go3);空 = 所有 provider 中匹配的模型 |
- id: model-fix
name: dsh-model-fix
config:
modelPattern: '^muse-spark'
providers: []