长篇连载的工程化:把大纲、伏笔和记忆交给可检查的流水线

简介: 《webnovel-writer》是一款面向长篇网文创作的工程化工具,以`.story-system/`为唯一事实源,通过“写前查资料、写后登记事实”流程保障200万字级连载的一致性;内置write-gate审查、五路投影、章节备份与云上运维支持,Star 7164,GPL v3开源。

长篇写作真正难的地方不是文笔,而是记账。写到几百章之后,设定、伏笔、人物关系都会变成需要逐条核对的事实。lingfengQAQ/webnovel-writer 的思路就是把这件事交给一条可检查的流水线:它是一套跑在 Agent 上的长篇网文创作插件,官方定位为一致性系统而非一次性生成器,宣称支持 200 万字量级连载,Star 7164,许可 GPL v3,站点分类为工具 / 效率,已提供中文文档。下面不重复安装步骤,只讲怎么把它当成一个长期项目来管。

先把唯一事实源立起来
这套系统的核心约定只有一句:.story-system/ 是唯一的事实源头,动笔前要签的「合同」和写完后要交的「提交」都放在这里。每章写完后,新的事实以 accepted CHAPTER_COMMIT 的形式入账;而 .webnovel/state.json、index.db、summaries/、memory_scratchpad.json 都是从主链派生的只读视图。

工程化的第一条纪律就来自这里:要改就改主链与提交记录,不要去手工编辑那些派生视图。视图对不上时,正确动作是重新投影,而不是就地把数字改到看起来一致。把这条守住,后面所有的检查才有意义。

写前查资料,写后登记事实
流程里前后各有一道关口。动笔之前,由 context-agent 生成写作任务书,正文按任务书起草,避免模型凭印象发挥;写完之后,由 data-agent 提取本章事实,再生成 CHAPTER_COMMIT 去驱动 state index summary memory vector 五路投影。

把它压缩成一句可执行的口径:写前查资料,写后登记事实。没被登记的事实等于没发生,下一章的上下文里不会出现它;而临时决定又不登记,恰恰是长篇最容易埋雷的地方。内置的 37 个中文网文题材模板与复合题材支持,解决的是开题阶段的套路问题,解决不了这条记账纪律,两者要分开看。

每章必须过 write-gate
一章想被系统承认为「已完成」,得先过 write-gate。多维审查中一旦出现 blocking issue,流程会直接阻断,不允许带着硬伤进入下一章。这条规则看起来严苛,实际是在保护后面的章节:伏笔可以埋伏笔,但错误不能带错误。

配合 /webnovel-review 使用,闸门的意义会很清楚——它不是给文笔打分,而是把「事实是否自洽、设定是否冲突」这类可判定的问题先拦下来,把创作判断留给作者。

投影失败要能定位,也要能重放
.webnovel/projection_log.jsonl 是这套系统里最该被重视的文件之一:它是投影执行日志,用来回答「state index summary memory vector 这五路里,究竟是哪一路没同步」。

推荐的排查顺序是固定的:先看 doctor 给出的 projection_status 是否全部为 done 或 skipped,再从投影日志定位到具体那一路,最后用 projections 子命令重放,而不是重建整本书的索引。视图是派生的,所以重放永远比重做便宜。

章节级备份与可回滚
写章流程的最后一步就是章节级备份,这是回滚的基本盘。配合它可以少做很多无用功:重复执行同一条 /webnovel-write 章号 时,系统会先检查可信断点,尽量从失败点继续,不重写已经可信完成的正文、审查、提交或备份。

最终报告会给出四种总状态:已完成 部分完成 需要你处理 / 未完成。只有不可恢复的故障才会提示去查 .webnovel/logs/run_last.log。看到「部分完成」先别急着重跑,先确认断点位置,往往能从断点接着走完。

让这本书自己长出经验
写完几十章之后,真正值得沉淀的不是正文,而是这本书的有效写法。/webnovel-learn 负责项目学习,长期记忆闭环负责把这些结论留下来,追读力系统则提供另一个视角的数据。

Dashboard 是只读面板,适合定期看一遍:项目状态、实体关系图、章节内容、伏笔与追读力数据都在上面。伏笔那条线尤其值得盯——长篇出问题,十有八九是伏笔埋了没收。

放到云上长期跑:把体检做成例行公事
在 ECS 上长期运行,doctor 应该是每周都会跑一次的东西。它是阶段感知检查,会依次核对目录、文件、数据库、RAG、依赖、Dashboard 产物这几类状态;配合 preflight 与 project-status,主链是否就绪、断点停在哪里、派生视图是否同步,一次就能看全。

云上还要额外管三件事。备份用云盘快照按周期打,优先级最高的仍然是 .story-system/,回滚时先回主链、再重放派生视图。出网方面,把模型与 RAG 服务放在同地域内网访问,既省公网带宽也把延迟压下来,再用白名单把出网域名收敛到少数几个。常驻方面,进程交给 systemd 一类的方式拉起,日志交给 logrotate,别让日志把云盘写满——run_last.log 是故障时才需要翻的东西,不是日常读物。安全组同样保持最小放行,管理端口不对全网开放。

顺带一提,这些运维能力是逐步补齐的:v6.1.0 新增了 doctor project-status write-gate projection 重放 hooks,v5.5.5 收口长期记忆闭环,v5.3 引入追读力系统。也就是说,定期升级并不只是为了修 bug。

总结
把长篇连载当工程项目管,落点其实是三件小事:主链只认 .story-system/、每章都过闸门、投影出问题能定位能重放;想对照同类插件的中文清单与安装形态见 DeepSeek Harness Hub 插件清单。

适合与不适合
适合:正在写或准备写长篇连载、设定量已经超出个人记忆的作者;愿意把「写前查、写后记」变成习惯的人;需要多章并行推进、且每章都要可追溯的团队;已经在云上跑着其它自动化任务、顺手把写作也挂上去的人。

不适合:更愿意凭感觉写、不想被流程记录约束的作者,这套约束会一直硌着你;只想快速产出短篇或试稿的人,逐章走完流水线的代价远高于收益;手上是旧版本书仓、期待无损升级到 v8 的人——官方明确尚无经过验证的旧书仓直接迁移方案,换版本基本等于换工作流。

标签:webnovel-writer、DeepSeek Harness、工程化实践、连载一致性、云上运维

本文由 DeepSeek Harness Hub 自动整理,数据来源于插件详情页。

目录
相关文章
|
2月前
|
人工智能 自然语言处理 安全
阿里云最新优惠券:AI新品体验券,60元三档满减,全品类AI产品采购省钱指南
本文详解阿里云“AI焕新季”AI新品体验券活动,发放总计60元三档满减券,单笔最高立减35元,覆盖大模型、Token Plan、智能Agent等全栈AI产品。内容包含领券资格、时效规则、用券限制、省钱实操指南,帮助个人开发者与企业用户低成本完成AI产品新购,实现采购成本优化。
|
1月前
|
存储 弹性计算 缓存
在阿里云 ECS 部署 dsh-knowledge 的版本、许可与磁盘准备
本文详解在阿里云ECS上部署DeepSeek Harness知识库插件(dsh-knowledge v0.4.1)的实战要点,聚焦四大关键坑:Node.js版本门槛(≥22.19)、pnpm构建许可配置、模型磁盘落点规划、批量导入上限(20文件/22MB),附安全组收紧与真实安装验证。
213 1
|
2月前
|
弹性计算 安全 Ubuntu
在阿里云 ECS 上管理你的 DSH 会话归档
本文详解如何在阿里云ECS上部署DSH Web并配置归档管理插件:涵盖实例选型、Node与DSH安装、插件启用、SSH隧道安全访问,以及将DSH_HOME挂载至数据盘实现真正空间释放,附避坑指南与适用场景说明。(239字)
246 2
|
2月前
|
运维 Linux 网络安全
阿里云上长期跑 iPolloWork:哪些做法该留,哪些别做
本文详解iPolloWork在阿里云长期运维的核心原则:坚持状态隔离(开发/Cloud配置互不干扰)、安全组与出网最小化、严守“桌面壳≠服务端”“本地包≠正式版”两条红线,并厘清package仅推进版本号而不发布。适合云上长期运行团队,助你降本增效。(239字)
103 3
|
7天前
|
弹性计算 安全 API
把 MCP server 放到阿里云上:出网、常驻与权限三件事
本文详解将MCP Server迁移至阿里云ECS的三大核心:**出网**(NAT+白名单)、**常驻**(systemd健康检查探协议层)、**权限**(降权/禁元数据/凭据隔离),直击远程化后“连得上但工具为空”的隐形故障,助你安全高效落地。
85 29
|
2月前
|
JSON API 数据格式
没有海外信用卡,怎么用上 Claude Code:四条路径和一个常见误区(2026 年 9 月)
「没有海外信用卡就用不了 Claude Code」其实把三件事捆在了一起:支付是商务问题、网络是工程问题、条款是法律问题——只有前两个能换路径解决。本文先拆问题,再给四条路径(国内云厂商、国产模型套餐、国内订阅制服务、已有海外主体),最后说明「以为搞到一张能付款的卡就解决了」为什么是误区。
|
22天前
|
弹性计算 人工智能 运维
阿里云 ECS 从零部署 DSH 并装上 dsh-agency-agents 专家库
本文详解在阿里云ECS上部署社区版DSH专家库(dsh-agency-agents)的完整流程,涵盖镜像选择、安全组配置、Node版本要求、SSH隧道访问及四大典型安装坑(如插件未注册、配置未生效、依赖误判、PowerShell乱码),强调非官方支持属性与云上最佳实践。(239字)
203 2
|
30天前
|
弹性计算 运维 机器人
在阿里云 ECS 上给 dsh-bridge 配一条固定域名隧道
本文详解如何将本地 DeepSeek Harness(DSH)迁移至阿里云 ECS,通过 `dsh-bridge` 插件构建 Cloudflare 隧道实现安全远程访问。涵盖 VPC 隔离、Node 版本适配、局域网代理配置及四大典型排坑(扫码失败、救急无效、配置丢失、微信登录异常),并指导将临时隧道升级为固定域名。强调最小权限安全组与配置备份实践。(239字)
220 2
|
2月前
|
弹性计算 缓存 运维
阿里云上跑 dsh-free-search 的四条收敛实践
dsh-free-search 是阿里云ECS上轻量部署的多引擎搜索插件,支持Bing等免费引擎及百度、豆包等额度型引擎,通过引擎分层、出网收敛、凭据集中与数据边界管控,实现低成本、高可控的长期稳定运行。(239字)
233 2