跳到正文

Novel Writer 写作助手

在项目上下文中规划和改写视觉小说,再把审核后的内容应用到可撤销草稿。

定位

Novel Writer 是编辑器内置的本地写作应用,源码位于 packages/editor/novel-writer。它调用已配置的 DeepSeek 服务组织需求、世界观、人物、大纲、场景写作与审校;Tavily 在需要外部资料时提供搜索。

它不属于游戏运行时,不会在玩家端作为 QPK 插件运行。使用前先在设置里完成提供商配置。真实模型调用需要网络和提供商额度;离线测试不能证明实际写作质量。

从项目建立任务

打开写作视图,建立与当前项目关联的任务,说明目标、篇幅与要保留的设定。可以从现有 QuaScript 选区建立改写任务,带上原始正文与项目上下文。

已有世界观、人物与大纲作为任务输入保留;额外修改指令应明确指出哪些部分可以调整。阶段审核与大纲检查仍然存在,输入材料并不会让后续步骤自动跳过。

审核与应用

生成中的内容先以预览显示,最终结构化结果保存后才成为可审核产物。检查内容、批注或重新生成单个阶段,再预览应用到 QuaScript 的结果。

应用前会核对项目、原始缓冲区、磁盘版本和修改范围;发生变化需要重新捕获源文档。更新以 Monaco 可撤销草稿进入编辑器,仍经过正常保存和冲突检查。保留变量、分支与编译语义比直接覆盖整份源文件更重要。

本地存储与恢复

任务和产物保存在 ~/.quaengine/novel-writer。工作流事件使用追加 JSONL 与快照恢复。普通删除移动到回收站;重置任务会清除生成产物与历史,并保留任务基础输入,需要用户明确操作。

导出只包含已完成的可导出产物,不应包含凭据、原始工具记录或未通过审核的内容。具体行为以当前编辑器 UI 和源码为准。

质量检查

静态检查能发现语法和部分契约问题,不能判断角色动机、叙事节奏与所有运行期分支是否正确。请实际阅读生成段落,再在预览中走完受影响选择、跳转和恢复路径。

在 GitHub 查看 / 改进本页来源