deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
siweina/dsh-novel-writer
DSH / DeepSeek Harness 小说写作助手插件:章节库管理、句式模式分析(九类句式/情感曲线/风格指纹)、风格自检、伏笔登记、批量导入、续写辅助。Novel writing assistant plugin for DeepSeek Harness: chapter library, sentence pattern analysis, style check, plot tracking, batch import, AI-assisted novel writing. dsh-plugin novel-writing ai-writing
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:siweina/dsh-novel-writer
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
English | 中文
为 DeepSeek Harness (DSH) 打造的小说写作助手插件:章节库管理、句式模式分析、风格自检、伏笔登记、设定管理、世界观/语用检测、批量导入与 AI 续写辅助。宿主端零第三方依赖(仅 Node 内置模块),浏览器端仅依赖 Web GUI 自带的 react。
方式一:npm(推荐)
npm install dsh-novel-writer
# 或
dsh plugin --profile web add dsh-novel-writer
方式二:从 GitHub 安装
dsh plugin --profile web add github:siweina/dsh-novel-writer#main
安装后重启 web 应用生效(宿主端注册 13 个工具与 state/reveal 路由,浏览器端挂载侧边栏「写作助手功能」开关面板)。
novels/<书名>/第N章.md(或 .txt/.markdown),章号支持任意位置与中文数字(第一章/第十四章),编码自动探测(UTF-8/UTF-16/GBK)。novel_sentence_analysis 输出九类句式分布、排列规律、句长节奏、情感曲线(喜怒哀惧惊)、风格指纹与节奏建议,带分析缓存与报告导出。novel_style_check 章节 vs 全书 → 余弦相似度 + 句式/句长/情绪偏差清单 + 续写建议。novel_plot 维护伏笔/剧情钩子(open/done),字段化 + 章节提及自动追踪。novel_settings 五张表——人物/地点/道具/时间线/世界观(用语+语用规范)。detect 自动判断文化基准(西/东/混合)+ 置信度;worldview 表含 speechStyle——称谓规范(title)、客套禁词(honorBad)+ 替代(honorGood)、仪式禁式通配(ritualBadPatterns,如"上X柱香")、语气指导(tone);basis 含 west 时自动注入默认欧式语用。novel_summary 每章摘要 + 关键事件,长书续写先读摘要。novel_continuity_check 设定矛盾 + 语用冲突(客套/仪式/称谓三类)候选,带建议替换。novel_import 原稿件自动识别书名与章节号分类导入。novel_new_chapter 创建新章节。| 工具 | 说明 |
|---|---|
novel_books |
列出章节库全部作品 |
novel_chapters |
列出某作品章节清单 |
novel_read |
阅读某章正文(分段) |
novel_keywords |
关键词:二字组/三字组/疑似人名 |
novel_new_chapter |
创建新章节文件 |
novel_import |
原稿件批量导入/分类 |
novel_sentence_analysis |
句式模式分析(九类/情感曲线/指纹) |
novel_sentence_config |
查看/修改工具开关 |
novel_style_check |
风格自检(相似度+偏差清单) |
novel_plot |
伏笔/剧情线登记表 |
novel_settings |
设定管理(人物/地点/道具/时间线/世界观) |
novel_summary |
章节摘要(长书续写辅助) |
novel_continuity_check |
连贯性审计(设定矛盾+语用冲突候选) |
- id: novel-writer
config:
root: 'D:/我的小说库'
allowLanState: false # true=局域网访问 GUI 时也允许保存开关
<书库根>/.novel-writer/:plots(伏笔)/ settings(设定)/ summaries(摘要)/ analysis(分析报告)/ audits(审计报告)。
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: 无有效分类标签。