中文EN

novelcraft-dsh

workflow已测通过npmMIT

长篇小说写作插件:每本书一个 git 仓库,当前 39 个 DSH 领域工具 + Web 写作台;深度导入产候选草稿、AI 采用类写入正式资产前必过审批、确定性连续性检查(报告型)。独立开源(MIT),非 DeepSeek 官方产品;需 Node ≥ 24.11.0,当前适配 DSH 0.1.2-rc.1。

下载量 / Downloads
1,016
依赖体积 / node_modules
1.7 MB
测试时间 / Tested
2026-11-06
DSH 版本 / Version
0.2.2-rc.1

安装

dsh plugin --profile web add novelcraft-dsh

沙箱测试结果

阶段结果
1 安装✓
2 列装✓
3 挂载✓
4 启动—

四阶段在隔离沙箱里跑:安装(有网)→ 列装 → 挂载 → 启动(后三步断网)。

README

novelcraft-dsh

NovelCraft 的 DSH 官方 bundle 形态:单个包同时安装宿主插件、39 个领域工具、认证 Connection RPC 和 Web 写作界面。

当前版本针对 DSH 0.1.2-rc.1,不修改 DSH 安装包。

DSH 安装请显式选择 @deepseek-ai/dsh@0.1.2-rc.1;不要使用仍指向旧版本的 npm latest 标签。

安装

dsh plugin --profile web add novelcraft-dsh
dsh --profile web

默认 Vault 目录是 ~/Novels,默认不启用低频巡检与 BGE 嵌入。模型密钥只通过 DSH credentials 管理,不进入 Vault 或插件配置。

配置

在 $DSH_HOME/profiles/web/cordis.patch.yml 中按 novelcraft 行覆盖配置;DSH patch 会整体替换 config,因此需完整重述保留的字段。

- update:
    - id: novelcraft
      config:
        llm:
          provider: deepseek
          model: deepseek-v4-flash
        vaultsDir: ~/Novels
        watch:
          enabled: false
          intervalMinutes: 60

卸载

dsh plugin --profile web remove novelcraft-dsh

源码验收

npm run pack:plugin 构建并检查 tarball。npm run smoke:plugin 接收 DSH_BIN、

PLUGIN_TARBALL 和全新或空的 DSH_HOME,经官方 CLI 安装并验证 Web/client/RPC;CI 使用

独立的 DSH rc.1 runtime,不访问真实 Vault 或模型密钥。

源码、安全边界和完整文档:<https://github.com/FengHuoLinShan/novelAssist-dsh>

以上内容来自 npm 上的 README,我们只做格式化,不改内容。

版本

npm 上共发布:4,最后更新 2026-09-14

链接

GitHub · Homepage · npm

同类插件