huangziyuan-general/dsh-novel-forge ↗★ 44

dsh-novel-forge

AI 写长篇的四个死法:设定崩、看不见前文、水文超字数、满屏 AI 味——这个插件全用代码堵死。细纲不批准就不给写章,设定改值直接拒绝,重复句段机审拦下,六维去 AI 味扫描零 token。右侧栏锻炉面板带听书、全书体检、批量起草断点续跑;24 个 novel_* 工具,你只管讲故事,把关交给代码。Novel-writing guardrails plugin for DeepSeek Harness (DSH).

パッケージ
dsh-novel-forge
互換性
未検証
Harness ピア範囲
*
バージョン
1.7.0
ライセンス
MIT
最終更新
2026/11/12

同名パッケージの別リポジトリ

インストール

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:huangziyuan-general/dsh-novel-forge

ドキュメント

README 全文を読む ↗

配置(cordis.patch.yml)

项默认说明
minChapterChars2000单章下限(机审拒绝线,网文连载单章标准)
maxChapterChars4000单章上限(超了提示拆章)
contextBudgetChars6000写前简报上下文包预算
scanTopK8扫描报告每维最多列出的问题数
repetitionWindow10跨章重复检测的滑动窗口(与前 N 章比对)
skipPresetDeployfalse跳过预设部署
engine.channels.*继承当前路由旁路通道(polish/proofread/annotate/expand/draft)按通道覆盖;长文通道(polish/proofread/draft)timeoutMs 默认 600000,短任务通道(annotate/expand)默认 512 tok / 60s
engine.channels.*.maxTokens00=不传,继承宿主按模型校准的上限(推荐保持默认);显式设小会被推理模型的思考+整章重写烧穿(报 OUTPUT_TRUNCATED)
engine.retries2旁路调用的指数退避重试次数
engine.attachSessionfalse旁路流是否写进会话记录;默认不写(这才是"不占主对话")
search.autoAnnotatetrue写章落盘后自动给本章新块补语义标签(后台执行,封顶 4 块);false 整体关掉

engine 整块都可省略——省略即「用当前路由、重试 2 次、不写会话」,最省心的默认。 宿主没有模型服务时插件照常装载,只有真正调用旁路通道时才返回可读错误。