Skip to content

Releases: laplaceliu/UnWr

v0.1.6 — 无限写作 UnWr

Choose a tag to compare

@laplaceliu laplaceliu released this 04 Sep 11:10

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-novel verbose 启动日志打印 [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

Choose a tag to compare

@laplaceliu laplaceliu released this 04 Sep 11:10

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

Choose a tag to compare

@laplaceliu laplaceliu released this 04 Sep 02:29

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 可交叉验证)。