huangziyuan-general/dsh-novel-forge ↗★ 5
dsh-novel-forge
DSH 小说锻炉:把 AI 长篇写作的通病变成代码强制的硬约束——事实账本、上下文包、阶段门禁、结构性去 AI 味扫描、确定性章节审计与修改提案制。Novel-writing plugin for DeepSeek Harness (DSH) that turns known AI-fiction failure modes into code-enforced guardrails. 适合需要解决 AI 长篇写作通病、规范文本结构的小说创作者。
Install
$
npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huangziyuan-general/dsh-novel-forgeREADME
Read the full README ↗配置(cordis.patch.yml)
| 项 | 默认 | 说明 |
|---|---|---|
| minChapterChars | 2000 | 单章下限(机审拒绝线,网文连载单章标准) |
| maxChapterChars | 4000 | 单章上限(超了提示拆章) |
| contextBudgetChars | 6000 | 写前简报上下文包预算 |
| scanTopK | 8 | 扫描报告每维最多列出的问题数 |
| repetitionWindow | 10 | 跨章重复检测的滑动窗口(与前 N 章比对) |
| skipPresetDeploy | false | 跳过预设部署 |
| engine.channels.* | 继承当前路由 | 旁路通道(polish/proofread/annotate/draft)按通道覆盖;长文通道(polish/proofread/draft)timeoutMs 默认 600000 |
| engine.channels.*.maxTokens | 0 | 0=不传,继承宿主按模型校准的上限(推荐保持默认);显式设小会被推理模型的思考+整章重写烧穿(报 OUTPUT_TRUNCATED) |
| engine.retries | 2 | 旁路调用的指数退避重试次数 |
| engine.attachSession | false | 旁路流是否写进会话记录;默认不写(这才是"不占主对话") |
engine整块都可省略——省略即「用当前路由、重试 2 次、不写会话」,最省心的默认。 宿主没有模型服务时插件照常装载,只有真正调用旁路通道时才返回可读错误。