@ethanyoq/dsh-ai-novel-writer

@EthanYoQ · plugins/dsh-ai-novel-writer · 工作流
检测到高风险无安装脚本

为 AI 小说创作提供带修订号的本地项目格式与专用工作台,写入需人工逐条审批。

v0.1.0版本
npm 预构建包安装方式
2026-08-21最近更新
425 · 0Star · 周下载
查看风险检测到高风险发现,本站不提供一键安装;请先阅读安全报告。查看仓库

插件介绍

根据仓库资料整理 · commit 89682ef

主要功能

  • 独立的本地小说项目格式(.ai-novel/ 与 chapters/),与桌面端 .vela 格式互不影响
  • 基于 SHA-256 修订号的乐观并发控制,写入前校验版本,冲突时返回 STALE_REVISION
  • 专用 Agent 仅暴露 novel_read 与 novel_apply_change 两个工具,不挂载 shell、通用文件写入或代码执行
  • 所有变更以单文件 diff 呈现,必须经过 Harness 原生一次性审批才能提交
  • 侧边栏新增“小说工作台”抽屉,支持项目初始化预览、角色/故事/章节蓝图与正文的可视化编辑
  • 内置 AI 小说创作 Preset,可在设置的 Plugin Configuration 卡片中一键安装到用户预设目录

适合什么时候用

  • 希望在 DSH 中进行长篇小说创作,需要结构化管理角色、故事大纲与分章草稿
  • 需要 AI 参与小说写作但要求每次文件改动都经过人工审批,避免误覆盖

安装后会多出什么

界面侧边栏“小说工作台”抽屉(宽屏 400–440px 非模态面板) · 设置 → 插件 → Plugin Configuration 中的“AI 小说作家”凭据卡片 · 项目设置、角色、故事蓝图、章节蓝图与正文的一栏式编辑器
Agent 工具novel_readnovel_apply_change

使用前需要

  • 需要通过 npm 安装到指定 DSH profile(如 dsh plugin --profile web add ...)
  • 依赖多个 DeepSeek Harness 官方包(如 dsh-agent-presets、dsh-workspace、dsh-client-ui-sidebar 等)作为 peerDependencies
  • 需要先在“小说工作台”中安装内置 Preset,并新建会话选择该 Preset 才能使用专用 Agent

在 GitHub 阅读完整 README

权限与能力

安装后它能碰到什么
不覆盖任何 dsh-base 宿主行:不接管沙箱、审批、凭据等能力。
宿主能力
Agent 控制浏览器 UI环境变量文件系统外部网络宿主子进程遥测
能力是范围不是结论:很多能力是功能所需。

基本信息

仓库EthanYoQ/AI-Novel-Writer/plugins/dsh-ai-novel-writernpm@ethanyoq/dsh-ai-novel-writer安装方式npm 预构建包收录日期2026-08-17固定 commit89682ef6b916 · 2026-08-21