novel_delete_book
Preview and delete a selected book's chapters, settings, and linked materials, then restore from Trash or purge permanently.
Instructions
按书删除/清理(含回收站):删掉一本书的正文、创作资料、设定库条目与关联资料(伏笔/设定表/摘要/必用词表/风格基线/分析缓存/改稿与审计报告/风格画像/语义索引,以及旧版本遗留的平铺伏笔表)。默认只预览(列出将清理的位置与体积,不动磁盘),action:"apply" 才执行;keys 可只清理其中几处(例如只清报告历史与缓存、正文留着)。默认移入回收站(数据目录下 trash/,可用 action=restore 原样恢复,action=purge 才彻底删除)。只处理所选书籍:全局词表、插件设置、事件日志与其他书的文件一律不动。
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| book | No | 书名(与 novels/ 下的目录名一致;preview/apply 必填)。 | |
| keys | No | 可选。只清理这些位置(取自 preview 返回的 targets[].key,例如只清 data:audits 与 data:style-reports 就是「只删报告历史」)。省略=全选,即删整本书。apply 时生效。 | |
| root | No | 章节库根目录(含 novels 子目录)。 | |
| action | No | preview=预览将清理的内容(默认,不写盘);apply=执行删除(移入回收站);list=列出回收站条目;restore=从回收站恢复(需 trashId);purge=彻底删除某个回收站条目(需 trashId,不可恢复)。 | |
| trashId | No | 回收站条目 id(restore/purge 必填,取自 preview/apply 返回的 trashId 或 action=list)。 |