dsh-novel-writer

by siweina

2 技能包github 检测到 manifest package.json#dsh收录于 08-17

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

安装

dsh plugin --profile web add github:siweina/dsh-novel-writer

GitHub 源码安装:首次需按提示配置 allowBuilds 构建授权后重试

安装与环境配置指引、插件开发教程见 DSH 中文社区文档 ↗

安装即在你的机器上以你的权限运行第三方代码——它可读写文件、使用凭据、访问网络,DSH 的工具审批不会为插件代码加沙箱。「检测到 manifest」仅代表发现 dsh.bundle / dsh.plugin 清单,不构成兼容性或安全审查;安装前请审阅源码,不熟悉的插件先在不含密钥的环境试用。

README

目录

English | 中文

npm version License: MIT GitHub stars GitHub release DSH plugin

为 DeepSeek Harness (DSH) 打造的小说写作助手插件(v2.6.0):章节库管理、句式分析、情感净化与量化、氛围光谱、风格画像报告、伏笔设定管理、本地语义检索(0 token)、网文信号识别、批量导入与 AI 续写辅助。宿主端零第三方依赖,浏览器端仅依赖 Web GUI 自带的 react。要求 Node ≥ 22.3。

致非中文用户:本插件为中文小说分析写作而设计——句式、情感、意象等核心能力以及内置的语义模型,全部针对中文语料构建与调优。在深耕中文的同时兼顾英文等其他语言,确实超出了我目前的能力范围。若因此给您带来不便,我深感抱歉,恳请谅解。


安装

方式一:npm(推荐)

dsh plugin --profile web add dsh-novel-writer
# 或
npm install dsh-novel-writer

方式二:从 GitHub 安装

dsh plugin --profile web add github:siweina/dsh-novel-writer#main

安装后重启 web 应用生效(宿主端注册 15 个工具与 state/reveal 路由,浏览器端挂载侧边栏「写作助手功能」开关面板)。


功能

  1. 风格画像报告(novel_style_report):6 维测量报告——文风指纹 / 高频词汇 / 题材流派 / 情感量化 / 氛围光谱 12 轴 / 语义风格距离。测量与判断分离:插件只报数不贴标签,AI 判断可回传存盘(.novel-writer/style-reports/),续写保持风格一致。
  2. 氛围光谱 12 轴:噩梦感 / 焦虑压抑 / 温馨治愈 / 甜宠日常 / 催泪虐心 / 黑暗残酷 / 悬疑神秘 / 热血激昂 / 荒诞无厘头 / 孤独疏离 / 文艺唯美 / 情欲暧昧——证据链可追溯,0 token。
  3. 本地语义引擎:bge-small-zh 中文模型(23MB 随插件分发)本地 CPU 推理——novel_semantic_search 自然语言搜全书语义相关段落(带章节定位),语义级风格对比、语义隐性情感,懒加载 + 自动回退。
  4. 句式模式分析:九类句式分布、排列规律、句长节奏、情感曲线、风格指纹与节奏建议,带缓存与报告导出。
  5. 情感净化 + 量化:强/弱情绪词分级、污染源检测、caveat 预警 + AI 复核;Valence 滑动窗口 → 方差 V / 斜率 Δ / 矛盾指数 C + 隐性意象载体。
  6. 世界观与语用检测:文化基准自动判断(西/东/混合)+ 置信度;speechStyle 称谓/客套/仪式/语气规范;题材流派 + 网文信号。
  7. 写作辅助全家桶:伏笔登记表 / 设定五张表(人物·地点·道具·时间线·世界观)/ 章节摘要 / 连贯性审计 / 批量导入 / 风格自检 / 续写辅助。
  8. 全工具 UI 开关:侧边栏「写作助手功能」面板(总开关 + 工具开关分组 + 功能开关),大白话文案,显示数据目录占用与语义引擎状态。

提供的工具(15 个)

工具 说明
novel_books 列出章节库全部作品
novel_chapters 列出某作品章节清单
novel_read 阅读某章正文(分段)
novel_keywords 关键词:二字组/三字组/疑似人名
novel_new_chapter 创建新章节文件
novel_import 原稿件批量导入/分类
novel_sentence_analysis 句式模式分析(九类/情感净化/量化/曲线/指纹)
novel_sentence_config 查看/修改工具与功能开关
novel_style_check 风格自检(规则+语义双维度)
novel_style_report 风格画像报告(6 维测量 + AI 判断分离)
novel_plot 伏笔/剧情线登记表
novel_settings 设定管理(人物/地点/道具/时间线/世界观)
novel_summary 章节摘要(长书续写辅助)
novel_continuity_check 连贯性审计(设定矛盾+语用冲突候选)
novel_semantic_search 语义检索(本地 embedding,0 token)

配置

- id: novel-writer
  config:
    root: 'D:/我的小说库'
    allowLanState: false   # true=局域网访问 GUI 时也允许保存开关

数据目录

<书库根>/.novel-writer/:plots(伏笔)/ settings(设定)/ summaries(摘要)/ analysis(分析报告)/ audits(审计)/ embedding(语义索引)/ style-reports(风格画像)。


许可证

MIT

原始 README: https://github.com/siweina/dsh-novel-writer/blob/main/README.md ↗