Skip to content

Releases: DJ-STONE36/dsh-novelsupport

dsh-novelsupport 0.1.0

Choose a tag to compare

@DJ-STONE36 DJ-STONE36 released this 18 Oct 17:27

dsh-novelsupport 0.1.0

DeepSeek Harness 的小说创作插件首个发布版本:三栏界面 + 地图 / 时间轴 / 人物·地点·物品·组织关系网 / 章节正文 / 导出全书 / 纯文本批量导入,以及把一章交给 agent 来写。

安装

dsh plugin --profile desktop add dsh-novelsupport

装完重启 DSH。包名是 dsh-novelsupport,插件 id 仍是 dsh-novel(路由前缀 /dsh-novel、写头 x-dsh-novel、技能命名空间)。

本版重点

  • 安全加固
    • 插件前缀路由自带 Host/Origin 栅栏(伪造 Host、Sec-Fetch-Site: cross-site、异源 Origin 一律 403)
    • /agent/result 要求 root,且必须等于会话的 cwd
    • 章节 front matter 禁用 YAML 别名并限制 128 KB
    • SVG 资源带 Content-Security-Policy: sandbox 与 nosniff
    • 文档写入支持 expectedMtimeMs,并发修改返回 409 document-changed
  • 测试:435 项全绿(impl 97 / api 81 / client 247 / live 10)
  • 数据:纯文件存在项目的 novel/ 下,可用 Git 管理、任意编辑器修改
  • 发行物:只随包分发 docs/data-model.md;本机取证文档不在仓库内

要求

  • DSH >= 0.2.0-rc.1
  • 唯一运行时依赖:js-yaml

链接