Releases: laplaceliu/UnWr
Releases · laplaceliu/UnWr
Release list
v0.1.6 — 无限写作 UnWr
UnWr v0.1.6
小说写作 AI 智能体 · DeepSeek Harness 组合包(bundle)。
安装 / 升级
# npm 通道(推荐)
npx @deepseek-ai/dsh plugin --profile web add @laplaceliu/unwr@0.1.6
# 升级已有安装:
npx @deepseek-ai/dsh plugin --profile web update @laplaceliu/unwr
# tarball 通道:下载本页 Assets 中的 laplaceliu-unwr-0.1.6.tgz
npx @deepseek-ai/dsh plugin --profile web add ./laplaceliu-unwr-0.1.6.tgz
# 启动(cordis patch 不热重载,配置变更后必须重启)
npx @deepseek-ai/dsh web自 0.1.5 以来的变更
版本可见性
此前运行中的 DSH 实例无法直接判断加载的 bundle 版本(排障需要进程考古)。
/workbench/api/health现在返回版本:{"ok":true,"version":"0.1.6"}—— 一条 curl 即查unwr-novelverbose 启动日志打印[unwr] 插件已加载: unwr-novel v0.1.6- 实现为 bundle 运行时读取实际加载路径旁的 package.json(所见即所装),而非构建时注入——bundle 被复制错位也不会报假版本
升级提示
- 从 0.1.5 升级后重启 DSH 实例,用
curl http://127.0.0.1:<port>/workbench/api/health确认 version 字段即为新包生效
前置依赖
- lark-cli 已安装并完成
auth login(见 README)
SHA 校验
npm view @laplaceliu/unwr@0.1.6 dist.integrity 可交叉验证本页 Assets 的 tarball。
v0.1.5 — 无限写作 UnWr
UnWr v0.1.5
小说写作 AI 智能体 · DeepSeek Harness 组合包(bundle)。
安装 / 升级
# npm 通道(推荐)
npx @deepseek-ai/dsh plugin --profile web add @laplaceliu/unwr@0.1.5
# 升级已有安装:
npx @deepseek-ai/dsh plugin --profile web update @laplaceliu/unwr
# tarball 通道:下载本页 Assets 中的 laplaceliu-unwr-0.1.5.tgz
npx @deepseek-ai/dsh plugin --profile web add ./laplaceliu-unwr-0.1.5.tgz
# 启动(cordis patch 不热重载,配置变更后必须重启)
npx @deepseek-ai/dsh web自 0.1.4 以来的变更
workToken NOTEXIST 死循环根治(重点)
实机排障发现:模型显式传入抄错的 workToken 时,工具会把坏 token 立刻记住为默认作品,此后所有省略 workToken 的调用继续撞同一个 NOTEXIST,形成死循环;而报错文案指引的 novel_manage_work(action=list) 又受飞书搜索索引分钟级延迟影响,走不通。
withWorkToken通用包装:所有把 workToken 传给飞书的工具(10 个工具文件、28 个 novel_* 工具全覆盖)统一改为「调用成功才记住 token」——坏 token 不再污染默认作品,改用正确 token 重试即可恢复- NOTEXIST 自纠正:报错直接列出本机已知作品与 token(名字 → token),模型一次调用即可换对,不再绕 list
- 原始错误信息保留在 cause 中,日志排查不受影响
多作品上下文加固
- 作品注册表按 DSH profile 隔离(
~/.unwr/<profile>/work-state.json):多实例并行写不同小说不再互窜 lastWorkToken - 子代理 workToken 继承:委托 novel_agent_* 时插件自动在 prompt 头部注入
[工作上下文 workToken=... workName=...],子代理不再用自己会话的默认作品写错目标
其他
novel_manage_outline新增delete_chapter_outline:硬删除错误章节壳,含正文保护(有 docx/字数时默认拒绝,force=true 覆盖)- selfheal 读侧加固;历史遗留重名字段自动检测与数据并集修复(读写两侧)
- 测试扩充:withWorkToken 三语义、profile 隔离、上下文注入等数十例
前置依赖
- lark-cli 已安装并完成
auth login(见 README)
SHA 校验
npm view @laplaceliu/unwr@0.1.5 dist.integrity 可交叉验证本页 Assets 的 tarball。
v0.1.4 — 无限写作 UnWr
UnWr v0.1.4
小说写作 AI 智能体 · DeepSeek Harness 组合包(bundle)。
安装 / 升级
# npm 通道(推荐)
npx @deepseek-ai/dsh plugin --profile web add @laplaceliu/unwr@0.1.4
# 升级已有安装:
npx @deepseek-ai/dsh plugin --profile web update @laplaceliu/unwr
# tarball 通道:下载本页 Assets 中的 laplaceliu-unwr-0.1.4.tgz
npx @deepseek-ai/dsh plugin --profile web add ./laplaceliu-unwr-0.1.4.tgz
# 启动(cordis patch 不热重载,配置变更后必须重启)
npx @deepseek-ai/dsh web自 0.1.3 以来的变更
新功能
- 工具参数畸形自诊断(argument-guard):模型传入形态错误的工具参数时,报错附带字段清单与可复制的正确 JSON 示例,模型可自行纠正,不再反复重试
- lark-cli 路径解析与 Windows 适配:新增
larkBin配置项与UNWR_LARK_BIN环境变量,支持 Windows 常见安装路径自动探测
文档
- 重写使用手册为面向真人用户的场景化指南(docs/guide/usage.md)
- 重构 README 与安装指南,补齐 npm / 插件市场 / tarball / Desktop 四种安装方式
工具清单
- 28 个
novel_*工具 + 7 个领域子代理(设定 / 人物 / 大纲 / 起草 / 改稿 / 评审 / 救火) - 飞书为单一可信源:13 张多维表格 + 云文档正文
前置依赖
- lark-cli 已安装并完成
auth login(见 README)
SHA 校验
见下方 Assets 区 tarball 的 sha512(npm view @laplaceliu/unwr@0.1.4 dist.integrity 可交叉验证)。