sailoumili/novel-writer
一个装在 DeepSeek Harness(DSH) 里的多智能体小说创作模式:一个「统筹队长」统领全局,5 个专职子代理各司其职——架构世界、策划剧情、管理人物、执笔写文、质检复核。新建会话时选它,就能用这支各就各位的「创作工作室」把一部小说从构思一路写到成稿。
catalog descriptioncatalog 简介 / catalog description:小说创作模式:一个统筹队长统领全局,5 个专职子代理各司其职——架构世界、策划剧情、管理人物、执笔写文、质检复核——协同写作。
Project Overview项目介绍
This is a native preset plugin built exclusively for DeepSeek Harness (DSH) that enables multi-agent collaborative Chinese novel writing. It splits work across six specialized agents, with one lead coordinator managing the overall workflow and five dedicated sub-agents handling worldbuilding, plot planning, character development, draft writing, and quality review respectively. Each agent only focuses on its assigned task to prevent role confusion and deliver more consistent output across the full writing process from ideation to final draft. It supports multiple installation methods for all major desktop platforms, including DSH CLI one-line install, one-click scripts, and manual installation.
This plugin is designed for users who want to write full-length Chinese novels with the help of structured multi-agent AI. After selecting the preset when creating a new DSH session, users only need to input their novel’s theme and core creative premise. The lead coordinator will then progress step-by-step, generating worldbuilding outlines and core narrative documents first, then creating detailed character profiles, and finally requesting approval to start writing the first chapter. Every step waits for user confirmation before moving forward, so users retain full control over the creative direction of their novel, and all creative work stays consistent from start to finish.
This plugin is released under the open source MIT license, so it is free to use, modify, and distribute per the license terms. To preserve creative work across multiple sessions, the plugin automatically creates a project folder in the user’s working directory that stores all narrative documents, character files, and versioned chapter drafts. All file operations are bound by DSH’s default sandbox security policy, so the plugin cannot access or modify files outside of DSH’s permitted workspace. Uninstalling the plugin via DSH CLI does not delete existing novel files, which must be removed manually if desired.
这是一款专为DeepSeek Harness(DSH)打造的原生多智能体小说创作预设插件。它采用分工明确的多核协同模式,由1名统筹队长总领全局,搭配5名专职子代理分别负责世界观架构、剧情策划、人物管理、正文撰写和质量复核,每个子代理只专注自身任务,避免角色串味,可完成从构思到成稿的完整创作流程。
该工具面向想要创作中文长篇小说的用户,使用流程清晰可控:用户选定预设后,只需输入小说题材和核心梗概,队长会按步骤依次安排世界架构输出、人物档案生成、正文撰写,每一步都会等待用户确认后再推进,不会一口气生成大量未经确认的内容。
该插件遵循MIT开源许可协议,可通过DSH命令行执行一键安装,也支持手动下载解压到对应预设目录完成安装。为保存跨会话的创作档案,它会在用户工作区创建项目文件夹存储所有设定和正文,文件操作受DSH默认沙箱策略约束,不会突破安全限制。
请帮我安装这个 DSH 插件。安装前先完成【兼容性检查 + 安全性检查】,检查通过再动手。
插件:novel-writer(sailoumili/novel-writer)
仓库:https://github.com/sailoumili/novel-writer
本站详情页:https://www.yhbd.top/plugins/sailoumili-novel-writer/
本站登记:类型 plugin · 归类 原生 DSH 插件 · 许可证 MIT · ⭐ 30 · 最近提交 2026-09-15 · 主语言 JavaScript
按下面顺序执行,每步先把结论告诉我,再进入下一步:
【1 兼容性检查】
① 我这边:DSH 版本、Node 版本、操作系统、当前 profile(web / desktop)。
② 读它的 README、package.json、插件 manifest,列出它要求的 DSH 版本 / Node 版本 / 操作系统 / 外部依赖 / 需要另外先装的运行时。
③ 逐条比对,结论只写「满足 / 不满足 / 未知」三种;不满足的给出可行替代方案。
④ 检查是否和我已装的插件冲突:命令名重复、skill / tool 重名、端口占用、重复注册的 MCP server。
【2 安全性检查】
① 仓库可信度:和上面「本站登记」是否一致;star / fork 数、创建时间、最近提交,是否归档或长期停更。
② 安装脚本:逐行看 package.json 的 preinstall / install / postinstall,以及 install.sh、setup.ps1 之类脚本。出现 curl|bash、下载后直接执行、混淆代码、访问与插件功能无关的域名,立刻停下来告诉我,不要继续装。
③ 依赖:列出新增依赖,标出无人维护、或与知名包拼写近似的可疑包(typosquatting)。
④ 权限与副作用:它会读写哪些目录、访问哪些域名、需要哪些 DSH 权限(filesystem / network / shell / clipboard 等),以及怎么卸载和回滚。
⑤ 如果它要求 sudo / 管理员权限,或权限明显超出功能所需,先停下来问我。
【3 安装】
上面两步没有「不满足」和「高危项」时才执行;用官方推荐方式安装,不要自行提权。
【4 汇报】
用表格输出:检查项 / 结论 / 依据 / 是否需要我决策。拿不准的一律写「未知」并说明要我怎么确认——不要猜,也不要替我决定。
Send this message to DSH in your current session: it verifies compatibility and security first (answering met / not met / unknown item by item) and only installs once everything checks out — it will stop and ask you if it finds a high-risk item. The box scrolls; the copy is the full prompt. CLI install commands may not be accurate across systems, so DSH is the safer route.把上面这条消息直接发给当前会话里的 DSH:它会先核对兼容性与安全性(逐条给「满足 / 不满足 / 未知」),确认没问题再安装,有高危项会停下来问你。框内可滚动,复制到的是完整提示词;安装命令不一定准确,发给 DSH 更稳。
- 30 stars - an early-stage project星标 30,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项
Compatibility兼容性
- DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
- External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
- Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册
Security安全性
- Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
- Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
- curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
- Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
- Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
- Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式
Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。
Or use CLI install (for developers)或使用命令行安装(适合开发者)
CLI Install命令行安装
dsh plugin --profile web add novel-writer
把 sailoumili/novel-writer 加入你的 DSH 配置(web profile)即可启用。
READMEREADME
多核协同写作模式
English | 简体中文
一个装在 DeepSeek Harness(DSH) 里的多智能体小说创作模式:一个「统筹队长」统领全局,5 个专职子代理各司其职——架构世界、策划剧情、管理人物、执笔写文、质检复核。新建会话时选它,就能用这支各就各位的「创作工作室」把一部小说从构思一路写到成稿。
这是什么
它不是只会聊天的 AI,而是一支分工明确的 6 人小说工作室——由一个「队长」统领全局,5 个「专职子代理」各干各的活。和「一个 AI 轮流演 6 个角色」不同,这里每个岗位是独立的:写正文的只写正文、挑错的只挑错、管世界的只管世界,每个子代理脑子里只装它那一份活,互不干扰,所以更专注、不串味。
| 角色 | 优势 | 干什么 |
|---|---|---|
| 统筹队长 | 专职总指挥,不写稿,能客观拍板 | 派单;控节奏、终裁分歧、签发定稿;同一章被连续 3 次打回时,召集全体重新校准《叙事宪法》 |
| 世界子代理 | 世界背景与专有名词的唯一权威 | 产出《世界规则白皮书》和《名词索引附录》;每条设定都展开成「是什么 + 为什么 + 对故事的影响」;写明「主角战力 vs 天花板」的百分比差值,防战力崩坏 |
| 剧情子代理 | 主线与因果的总策划 | 用「节点法」出主线节点、转折点、伏笔台账;每个节点都写清「因为…所以…」的因果链,不拍脑袋硬写;主动埋伏笔 + 设计矛盾冲突 |
| 人物子代理 | 人物灵魂与说话风格的档案库 | 建「灵魂四维」JSON(外在底色/隐性欲望/心理阈值/社交关系网)和「语言基因卡」(句子长短/口头禅/禁忌词/小动作);拒绝贴标签,注重成长弧光,行为合情合理 |
| 文笔子代理 | 唯一执笔,专注不被干扰 | 先遵从其他代理的设定(宪法/伏笔/世界/人物),想突破须「破格申请」;文字易读不散文化、描写为突出人物、不直写情绪(用动作/环境暗示);每章约 2000–4000 字 |
| 复核子代理 | 只挑错、不改写,立场客观 | 正文逐条对照所有设定;三色灯判决:🔴致命→打回重写并写清原因,🟡警告→改后过审,🟢通过;额外验「水到渠成」、出【节奏建议】和【章末钩子】 |
安装方法
这是一个 DSH 预设插件:装好后,插件会把「多核协同写作模式」这个预设自动注册进 DSH,新建会话时直接选它就行。
方法一:插件安装(推荐)
插件已发布到 npm(包名 novel-writer),在 DSH 命令行里执行下面这一行即可(Windows / macOS / Linux 通用):
dsh plugin --profile web add novel-writer
装完后,重启或刷新 DSH web,新建会话时选「多核协同写作模式」即可。
方法二:手动安装(备选)
不想用命令行的话,也可以手动装:
一键脚本
Windows(PowerShell):复制下面这一整行,粘贴回车,自动下载安装。
irm https://raw.githubusercontent.com/sailoumili/novel-writer/main/install.ps1 | iex
macOS / Linux(终端):
curl -fsSL https://raw.githubusercontent.com/sailoumili/novel-writer/main/install.sh | bash
装完后,刷新或重启 DSH 页面,新建会话时选「多核协同写作模式」即可。
手动下载
- 点本仓库绿色
Code按钮 →Download ZIP,下载并解压。 - 把解压出来的文件夹改名为
novel-writer(GitHub 下载的文件夹名通常带-main后缀,要去掉)。 - 把这个
novel-writer文件夹放进 DSH 的预设目录:- Windows:
C:\Users\你的用户名\.dsh\.agent-presets\ - (
~/.dsh/.agent-presets/,~表示你的用户主目录)
- Windows:
- 刷新(或重启)DSH 页面。
- 新建会话时选 多核协同写作模式。
怎么用
选好预设后,直接发一句话给题材和核心梗概,例如:
题材:东方玄幻 + 克苏鲁融合。核心梗概:一个能看到别人「死亡倒计时」的猎户,如何在不被污染的前提下,拯救即将被旧日支配者吞噬的村庄。
队长会走三步流程,每一步都停下来等你确认,不会一口气乱写:
- 派「世界」和「剧情」开联席会,出《叙事宪法》草案和《世界白皮书》大纲 → 等你批准;
- 批准后派「人物」生成主要角色档案 → 存进本地文件;
- 最后申请「写第一章」的许可 → 你同意才动笔。
它会读写文件,请注意
为了让档案和台账跨会话不丢,这个预设会给 AI 读写文件的权限。每开一个新小说,它会在你的工作区建一个项目文件夹:
outputs/日期-项目名/
├─ 叙事宪法.md 核心冲突、禁用项、硬性约束
├─ 世界规则白皮书.md 世界设定全记录(含战力天花板与差值)
├─ 人物档案.json 每个角色的「灵魂四维」档案
├─ 伏笔台账.md 所有伏笔的埋设/回收状态表
├─ 章节目录.md 每章最新版本 + 一句话梗概
├─ 第1章-v1.md 第一章正文(带版本号)
└─ 第1章-v2.md 改过的第二版……
文件操作仍受 DSH 自带的沙箱策略约束,预设本身不会突破沙箱。
章节版本管理
- 每章正文单独存文件,带版本号:
第N章-vX.md(N=第几章,X=第几版,从 v1 开始)。 - 改稿不覆盖:被打回重写或要求改稿时存成
第1章-v2.md,旧版留作废稿。 - 续写只认最新版:只读每章版本号最大的那份。
想改它
- 完整提示词(「大脑设定」)在
agent.cordis.yml。 - 改完保存,下次开新会话生效。
- 卸载插件(
dsh plugin --profile web remove novel-writer)不会删除已落地的预设文件。 - 想彻底删除:删掉
~/.dsh/.agent-presets/novel-writer/整个文件夹。
warm-flame-core/new-project-init
tt-a1i/archify
ZSeven-W/openpencil
LiPu-jpg/Openwrite
dream-num/dsh-univer-office
omdsh-dev/dsh_workflow