Repository navigation
Releases: GLFzr/QianBi-Novel
Release list
v0.20.0 大版本发布:共写默认档 · 两档制 · 确认感与可观测(168 提交 / 12 天 / 单测 1122 全绿)
v0.20.0 · 大版本发布
为什么这次隔了 12 天:上一版(v0.19.9)是 9 月 13 日发的。这 12 天我们没有发任何
中间版本,因为这是一次地基级重构——默认写作方式改版、档位架构重做、一百多项历史
缺陷集中清账。拆开发就是十几个半成品小版本;攒着发,才是一个能整体验收的 0.20.0。
这次更新有多大
| 维度 | 数字 |
|---|---|
| 开发周期 | 12 天(2026-09-13 → 09-25,期间零中间版本) |
| 提交 | 168 个,全部经过「每项缺陷必带回归护栏 + 亲手破坏验证」的纪律 |
| 源码变更 | 205 个源码文件,净增 14,519 行(应用 75 个文件、界面 QML 41 个文件) |
| 测试增量 | 42 个新测试文件;单元测试 1122 项 + 离线探针舰队 49 支,首次在干净 CI 环境全量通过 |
| 缺陷清账 | 128 项全量缺陷台账 + 公测审查报告(6 严重 / 21 高危) 全部闭环或显式裁决,零沉默销号 |
| 新能力 | 20+ 项(下文分区详列),另有 7 个全新模块、19 篇新文档 |
| 仓库卫生 | 721 个历史生成物移出版本管理(旧仓库 58% 是测试产物) |
这次更新做了三件事(阅读导览)
① 改变了"怎么写"——共写档成为默认,档位架构推倒重做。
② 改变了"怎么知道它在干嘛"——每次 AI 调用留底,每个决策留凭据。
③ 改变了"能不能信它"——一百多项缺陷集中清账,说谎的界面全部纠正。
① 写作方式:共写档成为默认主推
从这一版起,新安装和新项目默认进入「共写档」:左侧六阶段导航(创建项目 → 核心设定
→ 剧情总大纲 → 世界书与正则 → 单元细纲 → 正文写作),你和「设定 Agent」像聊天一样推进
每个阶段——它出草案、你点「确定」或「打回」,随时插话下指令。
- 九支共写工具(审校 / 去味 / 写草案 / 回退阶段 / 世界观对账 / 读章 / 细纲校验 / 记想法 /
落稿编辑器)全部可用自然语言驱动;做不到的事明确拒绝并指路,不再石沉大海。 - 老用户完全不受影响:升级不回填任何已有项目的档位;表过态的项目保持原样,未表态的
旧项目继续按全自动跑。共写/自动随时互切,切换时明确告知哪些产物保留。
② 档位架构推倒重做(两档制)
- 原来的四档循环胶囊(全自动 / 逐步 / 边界 / 共写,语义重叠、误触即换档)改为
「全自动 | 共写」两段式切换。 - 全自动档的决策门收敛为两颗开关:逐步确认(每步停)与边界确认(逐门勾选)。
旧run_mode/step_confirm配置自动迁移,行为严格等价。 - 九个决策门全部接线成真门(原先 G1/G3 是灰显占位)。每个门停下时界面必须答出三件事:
拦的是哪一条 / 当前值与阈值差多少 / 继续、回退分别会发生什么。
强制锁定列出全部违规(不再只显示第一条),回执逐条点名被绕过的闸门;
G8 人工审校改多行录入。
③ 每次调用留底,每个决策留凭据
- 对话全量落盘(默认开、仅本地、绝不上网):每一次 AI 调用的完整提问、回复、模型与
槽位、成败(失败 / 重试 / 中止各算一条)、耗时与 token,写入书内.dialogue/。
单分片 5MB、40 片封顶自动删最旧;面板可关、可一键打开。 - 一键报障包:对话 + 日志 + 版本 + 脱敏配置摘要打成单个 zip(Key 与家目录自动脱敏),
另有「仅日志」档(不含书稿正文)。远端反馈全靠它,遇到问题请优先使用。 - 章完成 / 卷完成 / 完本 / 暂停 / 继续 / 停止 / 门决策——每个动作都有回执;
章完成一次性徽标、锁徽标两档统一、强锁审计痕界面可回看。
④ 信任修复:一百多项缺陷集中清账
这 12 天里最重的工程其实是"还账"。几个代表:
- 数据安全:正文写盘原子化(断电不再产生被误判"已完成"的半截章)、同章双文件收敛、
状态文件写盘互斥锁、状态/批注损坏先留证(.corrupt)绝不覆写。 - 不再崩溃:新用户点「测试连接」崩溃修复(四类错误翻译成人话);写作中关窗安全收尾
(192 个界面槽位统一守护);未捕获异常完整调用栈落盘。 - 不再烧冤枉钱:思考型模型空回复时按渠道能力换发(关思考 → 降档 → 抬预算),
不再原样重发白付两遍;审校停止/异常不再被吞成"审校通过"。 - 界面不再说谎:「已删除连接及其 Key」「已登记上游重做请求」等一批"回执说做了其实
没做"的文案全部纠正(L2 台账 25 项说谎类缺陷清零)。 - 升级不偷改:老配置里被旧版地板吃掉的审校修复环上限,升级时显式回填并留痕;
此后用户显式设置一律尊重。
⑤ 界面与字体
- MiSans 四字重随包内置(免费商用),不再依赖系统字体回落。
- 视觉体系升级:中性色阶 / 语义柔色 / 卡片浮起 / 聚焦环 / 弹窗出入场 / 队列增删过渡 /
完本庆祝 / 用量柱状图 / 编辑器顶栏分组。 - 设置页新增**「减少动态」总闸**(关闭呼吸/脉冲类循环动画,色值过渡保留)。
- README 全套截图与头图按新界面重录。
⑥ 实验室(默认关闭,不影响任何现有行为)
- 爽点引擎
writing.satisfaction_engine:细纲携带「压抑→反转→结算」三拍节拍,
正文按拍兑现,成书前本地预检推迟语式与结算段。盲评验证进行中。 - 开幕轮压缩
cost.a8_opening_compress:正文开幕轮与系统前缀重复的槽位引用化,
实测每章约省 2000 字符级 token。
⑦ 给关心工程的人
- 更新签名私钥新增本地口令加密备份工具(
scripts/update_keys.py --backup/--restore)。 - 新增《用户手册》《SECURITY 安全说明》《示例项目说明》《收口裁决记录》(11 项产品
裁决全部落档可查)。 - 反向验证实测:手改更新清单任意一字节 → 验签拒绝。
升级指引
老用户:直接覆盖安装。你的档位、配置、书稿都不动;唯一会感觉不同的地方是决策门
停下时信息更全了。
新用户:安装 → 首启有 5 分钟零 Key 演示 → 贴 Key → 跟着共写六阶段走。
SmartScreen:本版仍未购买代码签名证书,首次运行遇蓝色拦截点「更多信息 → 仍要运行」,
可用 SHA256SUMS.txt 核对安装包。
已知边界(诚实清单)
- 爽点引擎/开幕轮压缩为实验开关,默认关闭;盲评验证与 60 章压力终验进行中,
结果将在验证完成后公布。 - 长测中观察到 qwen-flash 等小模型在长篇场景约 40 章后存在输出膨胀倾向(已登记归因,
与应用侧护栏无冲突——字数硬上限与审校均正常拦截)。 - 无签名证书 → SmartScreen 必拦一次(设计取舍,文档已写透点击路径)。
校验与反馈:安装包哈希见 SHA256SUMS.txt;问题反馈请到 GitHub Issues 并附「报障包」
(应用内一键生成,自动脱敏)。
v0.19.9 槽位绑定原样生效 · 输出治理收尾
[0.19.9] - 2026-09-13(槽位绑定原样生效 · 输出治理收尾 · 新书试跑验证)
本版主题:「绝对符合用户选的」。用户发现 Pro 计费(考古定案:151 笔
¥16.72,全部在 09-06/09-07 裁决前的实验时代,根因=出厂默认槽位接线在 Pro
连接上)后,本版确立模型选择契约并落地前期成本研究的全部修复杠杆。
测试套件 1090 → 1100 件全部通过。
新增(模型选择契约:绝对符合用户选的)
- 槽位绑定原样生效:选了 Flash 一定是 Flash(无静默升级/换型),选了 Pro
就用 Pro(无静默降级/过滤)——槽位路由不做任何模型过滤。 - 出厂默认改 Flash:出厂三槽
ds-v4-pro→ds-official-flash,并新增
DeepSeek 官方 Flash 出厂行——新装用户未做选择时,替选的是推荐的 Flash 而非
Pro;「没选 Pro 就绝不是 Pro」由此与升级开关共同保证。 - 清算升级独立开关(
gates.audit_strict_tier,缺省关):清算的「预扫失败
→Pro 全量兜底」与「有硬伤→Pro 终审」两条自动升级路径,仅在显式开启后可达。 - prepare 渠道钉定贯穿(
--flash-conn):修掉「只钉取 Key 不钉 Bridge 槽位」
的绕行缺陷(401 实证)——建书全流程锁定在指定渠道。
修复(输出治理收尾,前期成本研究定稿杠杆)
- 审校空转消除:
review相位改thinking: disabled——思考会膨胀到任何
max_tokens 上限(900/2500 双实测顶格),生产票本就由降级重发产出;消除每章
1 笔空内容白付(31 笔 ¥0.695=12.3% + 228 秒/跑)。雷章召回门 4 轮定案:
B01/B02/C01 全抓,D01 由清算通道双保险(6/6)。 - 细纲批量部分返回补齐:大批次下模型合法部分返回(24 章只回 14)原逻辑
静默接受 → 对缺失子集拆半递归补齐,消除尾段回退生成税(15.6k tokens/章)。 - 正文长度硬上限(
prose.length_budget):开幕轮注入硬上限行(=字数闸门
上界),压 trim/enrich 修复环(占跑次成本 31%)。 - 可观测性:空内容重试遥测打印 + 每章调用数 >9 告警(成本爆炸前兆)。
仪器
- 雷章召回量具保真修复(预设 stage_params 进客户端)+
ab_channel语义
(同配置场景对降级为稳定性报告)。 - 新书 3 章试跑验证(新 Key):28 笔全 Flash、零空转,¥0.79,新书前期成本较
0.19.7 世代 -53%。
v0.19.8 书级语料流 · 思考治理 · Pro 总开关 · 稳态命中率 94.1%
[0.19.8] - 2026-09-13(书级语料流 · 思考治理 · Pro 总开关 · 稳态命中率 94.1%)
本版主题:卷界塌陷的结构性消灭 + 输出治理收尾。v16 成本战役(P0-P7 全批次)
落地:56 章长跑累计综合命中率 94.08%、稳态窗 94.14%(0.19.7 同窗 85.3%,
+8.8pt)、塌陷指标 0、输出 42.3k → 13-14k tokens/章(-66%)、成本
¥0.25/章(离峰)。测试套件 1015 → 1090 件全部通过。
新增(缓存与成本结构)
- 书级单一追加流(
book_stream,替代卷首快照+卷语料库二件套):设定底册+
卷纲流+细纲+已锁章节全文收进一个 append-only 文件,语料流置于 system 最末位
且只增不改——system(卷N+1)=system(卷N)+追加字节,卷界零塌陷(startswith
单测钉死);世界书不入书级头(近场单副本,消双写歧义);卷纲开卷懒追加幂等。 - 摘要合并调用(
summary_merged):章摘要+全局摘要一次调用两段产出,
每章少一次大请求(=少一次冷击抽奖);解析失败回退两段式旧路径。 - 追踪上下文增量合并(A10):
context全文字段改context_adds/ context_updates(match 片段定位整行替换),旧版字段向后兼容。 - PASS 快速道纯函数化(A6):判据抽
_review_fast_path_eligible并加生效
断言单测;触发率实测 21/23 章。
修复(输出爆炸根因链)
- 清算思考溢出(第一大鲸,28.8k tokens/章):
canon_audit支持
thinking: disabled(雷章召回门 B01/B02/C01/D01 双通道 A/B 实测召回不降,
D01 audit 档 2/2 vs 对照 1/2)——思考溢出签名(out 精确顶格 max_tokens)
从 116 行清零,单笔 90s+ → 3-7s。 - 空内容降级重发空操作:
thinking=""导致键整体不下发(模型默认还开着
思考),改为显式thinking="disabled"——失败重试不再复利计费。 - 清算旗标静默失效真凶:细纲预生成的
save_state整文件覆盖 pipeline_state
抹掉 genre_preset,导致 in_session 等旗标全灭(173 笔独立单发);改为
load→mutate→save,并加「双通道同源」生效断言(_phase_flags≡
preset_param_layers)防第三次静默失效。 - 清算重试入会话(S1b 收窄):同域(flash)重试轮骑会话+废轮回滚,上下文
与首试一致;S2 回退轮与 pro 升级轮维持独立单发(F1 路径多样性不变量)。 - 字数闸门洞(A13):扩写过的章不再豁免压缩——超标通道 while 化,允许
二次压缩,过度删减回退防压残,仍超标打标观测。 - 补尾扩写骑会话(A4):
enrich_tail从独立单发改为会话追加轮(废轮回滚+
合并稿轮固化),消除 9k/笔的独立单发签名。 - 审校恢复思考(C7):雷章重放实测 review thinking disabled+紧凑协议会漏
幻影引用型硬伤(D01 0/2 vs 2/2)——审校相位恢复enabled+low。
新增(Pro 总开关,用户裁决 2026-09-13)
gates.audit_strict_tier:缺省关——关态下清算的「预扫失败→Pro 全量
兜底」与「有硬伤→Pro flagged 终审」两条自动升级路径全部锁死在 flash 通道,
连接清单里存有 Pro 连接也不会被扫中(零 Pro 铁律);开态才允许自动升级。
测试台--pro-conn显式挂严格档时自动开。设置页手动指槽不受本开关管辖。
仪器(测试资产)
- 雷章召回重放量具(
scripts/mine_replay.py):雷集→review/audit 双通道→
召回判定,队列制+场景子进程隔离+预算熔断+真机台账安全网+同跑 A/B 判定
(fail-closed:空表结构失败不许判通过)。 - 盲评打包/聚合仪器(
scripts/blind_pack.py):匿名样本包+引文逐字验真+
加权聚合+判定门。 - 收车判定工具(
scripts/p5_verdict.py):预注册判据(稳态窗/塌陷/机制门)
机械化。 - 补清算工具(
scripts/reaudit_chapters.py):对既有工程逐章重跑清算。
v0.19.7 有界上下文架构 · 语料库滚动头 · 演示引导换装真实长跑
0.19.7 相对 0.19.6 的全部变化
0.19.6 的新用户演示引导(21 步零输入带看)在本版全量保留,演示书换装为
v15 真实 30 章长跑《种子书》。
有界上下文架构(本版核心)
- head_rebuild 每章重建:system=冻结稳定头,跨章历史不入栈——上下文规模对章节数 O(1)
- 卷语料库 + 每章滚动(corpus_head/corpus_roll):已锁章节全文、全部细纲、摘要链冻结进头部;追加分带 sha256 前缀守卫
- 细纲预生成/会话内生成(outline_pregen/outline_in_session):细纲入头,消除逐章现场生成
- 全相位指令库入头(instruction_in_head):清算/追踪/去味静态指令并入冻结头
输出与采样治理
- 审校票紧凑 JSON(review_compact):票输出 -57%,引证验真机制不变,解析失败回退长文
- 去味定点修复(deslop_pinned):去味输出 -69%,膨胀 >25% 自动回退整章
- effort 纪律(volume_effort/audit_effort_low)+ 边界写延迟窗(pace_boundaries)
实测(30 章新书预注册长跑 · DS 官方 deepseek-flash · 全程离峰)
- 累计综合命中率 85.3%(0.19.5 时代同窗 72.7%,+12.6pt);单章最高 91.1%;稳态章 87-91.6%
- 30 章真机总成本 ¥5.36
- 测试套件 932 → 1021 件全部通过;prefix_lint 前缀字节锁全程在岗
诚实边界
- 95% 未能在开书 30 章内达成:头部只能装下书写过的内容,新书 30 章 ~90% 平台是结构性的;95% 需 60+ 章长跑或外部语料源
- 残余最大 miss 项已定位:清算重试循环走独立单发全价重发(下一轮修复)
SHA256:setup 3ad5cb25...8455cdf · portable 7060fc3c...e3651a(完整清单见 SHA256SUMS.txt)
v0.19.6 新用户演示引导(零输入看完整流程)
⬇️ 下载安装(推荐安装版)
👉 QianBi-Novel-v0.19.6-setup.exe —— 双击安装:免管理员权限、创建桌面快捷方式,可在「设置 → 应用」里卸载(卸载保留书稿)
便携版:QianBi-Novel-v0.19.6-portable.zip(解压即用) · 校验:SHA256SUMS.txt
直连 GitHub 慢?把上面文件链接前加https://gh-proxy.com/前缀再打开。
[0.19.6] - 2026-09-12(新用户演示引导 · 零输入看完整流程)
本版主题:让没填 Key 的新用户,5 分钟内不打一个字看完产品全流程。
基于 0.19.5,演示模式硬隔离(零 API 调用),上游特性全部继承。
新增(演示引导)
- 首启即演:向导第二步新增「▶ 看 5 分钟演示(无需 Key)」主入口;书架空态同款入口。
general.demo_done记忆已看,随时可再看(幂等重置演示书)。 - 21 步引导脚本:创建书目(表单打字机自动填入,用户只点真实按钮)→ 流水线全流程
加速回放(核心设定/大纲/细纲逐字流式、正文约 20 倍速、AI 味去味真实前后对照、
审校三票、追踪与设定清算)→ 共写档(指令自动填、伪流式回复、确定推进阶段)→
收尾引导至「连接与模型」填 Key。全程零打字、约 3 分半。 - 阶段卡待机圈:阶段进入但未完成时,徽章由静态「待开始/进行中」改为旋转待机圈
(自动档与演示档通用)。 - 回放与原生 UI 联动高亮:回放哪一阶段就环住哪张阶段卡/流式编辑器/六步药丸,
高亮保持到该卡显示「完成」后才跳下一步(只环不遮,流式内容始终可见)。 - CoachOverlay 引导层:遮罩挖孔点击穿透(其余位置按下去、目标可真实点击)、
挖孔外禁用光标、暗色设计语言气泡(bgCard + borderStrong 发丝线 + 柔影)。 - 演示书即真实项目:素材取自 bench v_full20《种子书》真实 API 产物,逐阶段落盘;
演示硬隔离——不 import 任何 LLM 模块、演示中 startPipeline 直接拒绝、不入用量台账。 - 单实例锁:
QIANBI_INSTANCE后缀,正式版/开发版可并排。 - 测试:新增 7 件(内容包校验、引导目标与 QML objectName 交叉比对、回放时长预算)。
V0.19.5 长篇工程版 · 卷级会话栈 · 命中率 80.4%→94-96% · 输出侧三鲸鱼 -43%/-81%/-68%
⬇️ 下载安装(推荐安装版)
👉 QianBi-Novel-v0.19.5-setup.exe —— 双击安装:免管理员权限、创建桌面快捷方式,可在「设置 → 应用」里卸载(卸载保留书稿)
便携版:QianBi-Novel-v0.19.5-portable.zip(解压即用,不写注册表) · 校验:SHA256SUMS.txt
直连 GitHub 慢?把上面文件链接前加https://gh-proxy.com/前缀再打开。
[0.19.5] - 2026-09-09(长篇工程版 · 卷级会话 · 命中率战役 · 增量台账 · L0 账本对照)
本版主题:长篇工程——0.19.0 把单章成本降了一半,0.19.5 攻的是长篇真正的敌人:
命中率(跨章历史反复全价重读)与输出膨胀(台账/摘要/扩写随章数越写越多)。
实测(同书同渠道同跨度对照):混合命中率 80.4% → 94-96%;输出侧三鲸鱼
追踪 -43%、扩写 -81%、全局摘要 -68%;每章总成本较上一迭代 -29%。
测试套件 690 → 932 件全部通过;prefix_lint 前缀字节锁全程在岗。
诚实边界:会话栈的每章增量(+30k 级)本轮未根治(见文末「已知限制」)。
新增(写作管线 · 均有独立开关,缺省关闭时请求体与旧版逐字节一致)
- 卷级会话栈(
volume_session):同一卷的各章共享一个会话栈——system 只含全书前缀,
章头挪进开幕轮,此后每章各阶段作为追加轮次进入历史。配合服务商的字节级前缀缓存,
跨章历史从「每章全价重读」变为「命中价复读」:20 章长卷混合命中率 80.4% → 93.8%。
栈逐章 append-only 落盘(会话/卷N_messages.jsonl),崩溃恢复后消息逐字节一致,
前缀缓存不失效。 - S4 静态冻结(
s4_static_freeze):写作指令库整段前置进会话 system(逐章变量
模板化替换),开幕轮不再重发指令体;追踪轮五个与历史重复的节换为短引用行。
实测省 ~11-12k token/章。 - 台账 JSON 补丁协议(
tracking_delta):角色状态/伏笔/时间线改为「事件日志 +
键控 upsert」——LLM 只输出本章变更(字段级 upsert + 追加记录行 + 新角色),
本地键控合并进结构化 sidecar 并由代码渲染派生 markdown 视图。输出量绑定
「本章出场实体数」而非章数,从根上消灭"照抄既有记录"的线性膨胀。13 章对照:
追踪输出 -43%,前 10 章 ≤4.5k 不再撞 8192 截顶。三层回退(JSON 补丁 →
markdown 增量 → 全量重述)保证绝不写坏文件。 - 审校指令前置(
review_in_system):审校的静态指令尾段(裁决优先级+六维
checklist+输出契约,约 5k 字符)在会话创建时一次性载入 system,审校轮只携带
动态材料——指令体不再随章数在历史里逐章累积。 - L0 账本对照(恒开,零 API):审校前新增确定性预检层——①爽点推迟语式检测
(细纲承诺 vs 正文「改日再说/算了吧」类推迟句,含金标引文);②细纲钟点复现
(中文数字归一后逐字核对);③「禁止提前释放」关键词确定性命中;④未愈伤情/
持续状态在场清单(供审校逐条核对)。全部 fail-open,绝不阻断写作。 - 接力压缩(
compaction,实验性):长卷历史折叠为装配式交接块(近 2 章逐字
结尾+近 3 章摘要+台账快照,零 LLM 调用),另起一代会话栈,旧栈留盘可对照。
五条保险丝(shrink/逐字尾/不复述常驻/真 usage 计量/精确锚点)全部 fail-open。
盲评实测:压缩臂质量 +1.03 分(草稿饱满、审校链完整),是质量装置而非成本装置。 - 写作节拍窗(
session_pace_seconds):命中注册完成后等待一个窗口再发大请求,
避开服务商缓存写入延迟(可选)。 - Span 级修订(
output_mode: span,实验性):审校修复/去味/扩写支持段落标记
(⟦Pnn⟧)+ JSON 编辑列表的最小差异改稿,输出畸形自动回退整章模式。 - CISC 置信票(
review_confidence_vote):审校票尾附置信度,加权聚合替代简单多数。 - 清算条目级早停(
early_stop):设定清算发现即停,不再等全量扫描。
成本架构(长篇场景)
- 同书同渠道同跨度对照(13 章,全栈开启 vs 上一迭代):追踪输出 -43%、
补尾扩写 -81%(每次 ≤700 token,且 11/11 章补齐至目标字数)、全局摘要 -68%
(每 2 章重算一次);每章总成本 ¥0.405 → ¥0.289(-29%),混合命中率 94-96%
(真分母口径)。另:20 章长卷(上一迭代全栈)命中率 93.8%、单章实付 ¥0.273
(中转渠道价)。 - 无 Pro 默认:清算级联升级为「预扫直采 + 条目早停」,全线 flash 可用;
需要严格档可显式--pro-conn挂回。 - 多渠道供数链:测试/长测支持渠道优先级链(opencode omen → 百炼 → DeepSeek
官方 → TokenRhythm),--flash-conn钉定、自动取第一条可用并打印进日志;
TokenRhythm 类中转的 OpenAI 式缓存字段(cached_tokens)自动回退识别,
命中率在任何渠道都可测量。opencode 网关自动附带x-session-id。
新增(质量与测试基建)
- 盲评框架:
--blind-prepare生成匿名样本包(支持变体:起始章规格 + sha256
去重),--blind-aggregate引文逐字验真 + 程序按 rubric 重算加权总分(不采信
模型自报),同场锚点自校准。配合《小说质量评测标准 v2》六维 rubric。 - 埋雷雷集 v2:14 颗已知缺陷 × 6 维覆盖,评委灵敏度自检的硬标准。
- 实验台大升级:
--seed-home/--start从任意卷终态续写、--seed-drafts-from
指定断点步(雷章可跑到审校/修复)、细纲按需现补(章数上限 8 → 60+)、
逐章命中率曲线(chapter_curve.py)、夜间队列(晨报/预算熔断/瞬时 5xx 退避重试/
产物自动归档)、渠道四步探针(provider_probe.py)。 - 缓存诊断仪器:逐消息 sha1 轨迹(
QIANBI_DEBUG_PAYLOAD)、同串字节多参数
形状重放(replay_request_probe.py)、可控阶梯深度探针(cache_depth_probe.py)——
用于分辨「真 miss」与「网关记账抖动」。 - 测试套件 690 → 932 件,
prefix_lint前缀字节锁(模板占位符断言/两次生成
逐字节一致/禁用动态值扫描)全程在岗。
修复
- 卷会话静默禁用:
review_in_system开启时若审校尾段缺失会触发 AttributeError
并被会话获取的兜底逻辑吞掉,导致整卷退回无会话模式(V6 冒烟发现,补导出 +
真机两级持久化集成测试钉死)。 - 设定清算前缀剥离:旧逻辑只剥掉渲染前缀的首行(首个空行位置所致),每章约
3.0k 字符的已冻结前缀被重复计价——改为按 startswith 整段精确剥离。 - 接力压缩三连:卷内触发的交接块曾被写入上一卷文件(读侧又先查旧卷)导致
幂等守卫失效、二次点火复用陈旧块丢章节记忆——块落真实卷、读侧先本卷后上卷、
只有to_chapter完整覆盖的块才允许复用;被顶替量按会话栈实测计(压缩比
日志从失真的 80% 修正为真实 93.8%)。 - 审校投票调度的缓存写竞态、章级共享上下文因模板缺占位符从未生效(0.18.4
遗留)等,见 0.19.0 条目。 - 真机 e2e 测试加
QIANBI_E2E_REAL=1环境变量闸(防止全量回归误触真实 API);
成本台账对未标注变体高声报数(防静默漏账)。
已知限制(诚实列账)
- 会话栈每章增量(+30k token 级)本轮未根治:输出侧治理削减的是相位输出,
历史"轮次累积"的大头(审校票往返、上一章正文)需要下一版的有界窗口(路线图 V4); - 台账 JSON 补丁存在回退路径:补丁解析失败回退 markdown 增量、再失败回退全量重述
(13 章实测 1 次回退,回退章输出可达全量上限); - 正文思考长度方差极大(同配置逐章 323 ~ 32,770 token)——输出侧下一个主攻方向;
- 密集章(卷末高潮)的台账变更实体数本身会上升,增量输出的下限由剧情密度决定。
v0.19.0 公测版 · 成本架构升级 + Agent 操作层
0.19.0:这版把写作成本的结构性打下来(默认配置即生效,单章总成本较 0.18.4 约降 60-70%),并让 Agent 第一次能真的操作这个应用。
成本架构(默认即生效)
- 清算级联:flash 预扫全文 → 干净章直接采信(不再每次动用贵 3 倍的 pro);有硬伤才升 pro 只复核疑点项。真机对照:清算成本 -82%,pro 终审仍在环上把守质量
- 审校思考档重置:埋雷测试(在正文里植入 4 个已知缺陷做标准答案)证明审校这种「对照检查表」任务关思考反而更强——召回 4/4 vs 3/4、引文更真、单票成本 -88%、延迟 82s→5s
- 审校 PASS 快速道默认开启:干净的章 3 票→1 票
- 细纲思考降档:单笔输出 35-41k → 5-7k token,延迟 431s → 77s
- 离峰挂机:设置面板开启后高价时段自动等待、半价时段(工作日晚间+全周末)自动续跑
人工审校模式(省钱新选择)
设置面板开启后:定稿前的门里你自己当审校——填阻断问题(每行一条),AI 只按你的问题修复,修完交回复验。审校模型调用归零。
Agent 操作层(新交互)
共写对话里直接下指令,Agent 真的去操作应用:
- 「回退到去味之前」「重跑第4章审校」——真实回退断点,下次启动从该步续跑
- 「重新生成第3章的细纲」「重写第2章,铺垫足一点」——归档旧产物后重做,你的指导会带入
- 「现在进度怎么样」「看看第3章正文」
- 破坏性操作先归档可恢复;流水线运行中只放行只读操作
修复
- 章级缓存上下文 0.18.4 起因模板缺占位符从未生效——修复后混合命中率 57.8% → 73.2%
- 审校投票调度重排(票延迟 170s → 43s);thinking 模式下无效换温重试改措辞扰动
- 公测继续:「关于」对话框可导出匿名数据包(不含书稿/提示词/Key)
下载:安装包 / 便携版 / SHA256SUMS 见附件。0.18.x 用户应用内一键更新(无代理自动走镜像)。
v0.18.5 公测版 · 无代理镜像加速下载 + 写作缓存深修
0.18.5 公测版来了。本版主题:没挂代理的用户也能顺畅下载更新了,外加一组写作成本与速度的深修。
镜像加速(本版主题)
- 检测到你没挂代理时,更新包自动从实测加速镜像下载,不再被 GitHub 断在半路;有代理则照旧直连,无需任何设置
- 镜像站逐一实测:直连可达、支持断点续传、整包 SHA-256 与官方完全一致
- 镜像只影响下载速度,字节仍由验签清单内的 SHA-256 把关——下到的永远是作者发布的包
- 更新清单内置签名镜像列表,镜像站失效可不发版直接轮换
写作缓存深修(成本与速度)
- 缓存命中率 57.8% → 73.2%(真机 5 章实测):修复 0.18.4 章级上下文未真正生效的问题
- 细纲生成:接缓存头 + 思考降档,单笔输出 35-41k → 5-7k token,延迟 431s → 77s,质量 5 章对照无回退
- 审校投票:首票写缓存、副本并行,票延迟 170s → 43s
- 章会话(设置可关):正文在章内只计费一次,追踪/摘要/审校命中历史前缀
- 新增离峰挂机:DeepSeek 高价时段自动等待、半价时段自动续跑(设置面板开启)
- 用量记录新增推理 token 口径,看得见输出花在哪
公测继续
「关于」对话框可一键导出匿名数据包(token 用量/命中率/耗时——不含书稿正文、提示词、API Key)。
下载说明:安装包 51MB / 便携版 75MB,SHA256SUMS 见附件。老版本用户可在应用内一键更新;0.18.4 用户更新时若直连失败会自动尝试清单内镜像。
v0.18.4 · 公测版:缓存命中架构(成本 -72% 输出)· 记忆层 · 相位预算
v0.18.4 · 公测版:缓存命中架构 · 记忆层 · 相位预算
本版起软件进入公测阶段。「关于」对话框新增公测数据包导出:一键导出匿名数据
(token 用量、缓存命中率、各步骤耗时、章节清算计数),不含书稿正文、提示词、API Key。
导出后发到公测群——我们用大家的数据定位成本与质量问题,驱动迭代。
怎么升
| 你的处境 | 怎么做 |
|---|---|
| 装过 v0.18.x,GitHub 连得上 | 打开千笔 → 左栏更新图标 → 下载并校验 v0.18.4 → 立即安装 |
| GitHub 连不上 | 从这里下 ...-setup.exe,拷到本机双击装上;书稿与配置不动 |
| 便携版 / 源码 | 解压替换 |
Windows 弹「已保护你的电脑」= 缺证书不是文件坏了:更多信息 → 仍要运行。SHA-256 见 SHA256SUMS.txt。
本版带来什么
成本:缓存命中架构(写小说花的钱大幅下降)
- 十张大模板统一稳定前缀 + 章级共享段:同一章的所有 AI 调用(草稿/扩写/去味/审校/
清算/追踪/摘要)共享逐字节一致的前缀,命中部分只收约 1/10 价。 - 实测(同模型同任务对比):综合命中率 16% → 57.8%;同章内复用 96-100%;
单章输出 token 从 28 万降到 约 8 万(-72%)。 - 相位思考预算:追踪/摘要/去味/扩写不再全档深想——单步耗时从 200-600 秒降到 2-3 秒,
"卡很久"的体感同步消失。 - 新增
报告:命中率与费用透明可查(命中率 <80% 自动告警)。
质量:能力轮记忆层(写作的"账房")
- 连续性台账:人物/物件/制度/时间四表逐章沉淀,跨章事实有据可查。
- 拍点对表:每章定稿自动核对细纲情节点是否落地,缺失即点名。
- 设定清算:正文 vs 世界观底册逐章对账,自创设定当场点名(防"执事堂"式自创被当正典)。
- 日历偏差提案:正文时间线与案发日历自动对表。
- 配套:原作世界书导入(酒馆 JSON 自动转条目)、拆解工具民生专题+并发+覆盖度报告。
体验(0.18.3 全部内容包含在内)
- 共写「讨论/撰写」双模式(发"嗯"不再收千字文)、生成草案、提取正文到编辑器、
章内断点续跑(停在哪从哪继续)、审校票并发、模型策略一键切换、连写模式。
公测参与方式
- 打开千笔 → 右上「关于」→ 勾选「我在参与公测」
- 用一段时间后点**「导出公测数据包」** → 得到一个 json 文件
- 发到公测群。数据只含统计元数据,永远不含书稿正文、提示词、API Key(导出前可自行打开查看)
SHA-256
6691091ab69425dd0f456264f0261030c5c7ec58e8e0a1a9597b203d5f988ee6 LICENSE
6dffef7e8868df737946de29d84c6672555fce590fefe7ab45e834f0d8fab4a9 PORTABLE_README.txt
3bea38b8687cadabce9e91b1925f940110a385b669effd79633437cf7d4cd4eb PRIVACY.md
75a79a9eb0d84ae30dbdf0d88db8478ef60cfc5613c5d8d2dc7fa5f01dc37da9 QianBi-Novel-v0.18.4-portable.zip
70e078405cc642a211f62b200085349529144c2a2f7a97a528e1fb42a4bc64d7 QianBi-Novel-v0.18.4-setup.exe
242a45b6b8ba5ec9f7a287ea7b3fa7f2556eb9558f25da674418b850d0299b65 THIRD-PARTY-LICENSES.md
项目地址:https://github.com/GLFzr/QianBi-Novel · 完整更新日志见 CHANGELOG.md
v0.18.3 · 共写双模式 · 断点续跑 · 官方全家桶
v0.18.3 · 共写双模式 · 断点续跑 · 官方全家桶
这一版把上一轮验证与大家反馈中最痛的两件事连根处理:共写对话"一言堂" 和
流水线停一次全章白写。同时三槽可一键切到 DeepSeek 官方 V4 Flash(实测审校从
5-8 分钟降到约 1 分钟),并新增设定清算,防自创设定被当正典固化。
怎么升
| 你的处境 | 怎么做 |
|---|---|
| 装过 v0.18.1/v0.18.2,GitHub 连得上 | 打开千笔 → 左栏更新图标 → 下载并校验 v0.18.3 → 立即安装。应用自己退出、拉起安装器、装完重开 |
| GitHub 连不上 | 从这里下 ...-setup.exe,拷到本机双击装上;书稿与配置不动 |
| 连版本清单都拿不到 | 把仓库根的 latest.json(约 1KB)拷过来,更新面板里导入离线清单 |
| 便携版 / 源码 | 解压替换。应用不会覆盖正在运行的自己,面板只给链接与哈希 |
Windows 弹「已保护你的电脑」= 缺证书,不是文件坏了:更多信息 → 仍要运行。不放心就核对 SHA-256。
本版带来什么
共写对话「讨论 / 撰写」双模式
- 讨论模式(默认):你发任何想法,Agent 只做三件事——复述确认你的意图("你的意思是——")、
列出需要你拍板的分歧点(≤2 个)、说清在等什么。全文 ≤200 字;发"嗯/可以/继续"只回"已记录"。
发两三个字收七百字的时代结束了。 - 撰写模式 / 「生成草案」按钮:想直接要稿时用,按阶段产物结构出草案。
- 讨论走辅助槽(快),模型超长输出有机器截断保险丝。
断点续跑:停在哪,从哪继续
- 草稿完成即落盘(
正文/.drafts/);扫描、去味、审校、定稿每步持久化,已投的审校票逐票保存。 - 在任何位置停止(含审校第 2 票进行中、任何决策门等待中),重启后从断点继续:
草稿保留、已投票数保留、只补剩余的票——不再"停一次全章白写"。
模型策略一键切换(设置 → 系统)
- 官方全家桶:三槽全走 DeepSeek 官方 V4 Flash。Key 自动复用已绑定的官方连接,无需重填。
- 严格审校:审校槽升官方 V4 Pro(flash 做严格判定会退化,已实测)。
设定清算(治自创设定"正典化")
- 每章定稿自动对账正文 vs 世界观底册:底册有 / 合理补白 / 越界自创三分类,当场点名落报告。
- 新增「世界观对账」:全书逐章后台对账。
- 同人项目:拆解底册存在时,核心设定/大纲阶段即注入原作禁则——不再等世界书阶段才见设定。
其他
- 审校票并发:三票墙钟从串行 17 分钟降到 ≈ 最慢一票。
- 正文落稿契约:
<<<正文>>>包裹 + 「提取正文到编辑器」,开场白/元话语不再混进存盘正文。 - 衔接比对失败不再卡死锁定:「重试比对 / 跳过比对并锁定(留痕)」双出口。
- 连写模式开关:决策门自动放行,批量跑批不等人。
SHA-256
6691091ab69425dd0f456264f0261030c5c7ec58e8e0a1a9597b203d5f988ee6 LICENSE
958611413cceac79d16e1f62c8eba24faa8669c6bf049ecd8ce64c9c45032f26 PORTABLE_README.txt
3bea38b8687cadabce9e91b1925f940110a385b669effd79633437cf7d4cd4eb PRIVACY.md
804f2250ec9a36f2a1c535473d727513de3b17714d3286388cea7bcec0b6c720 QianBi-Novel-v0.18.3-portable.zip
43c07eb9274f0406e07f6d9ec34bc138a15d808f281bec80c830e84c6c69c385 QianBi-Novel-v0.18.3-setup.exe
242a45b6b8ba5ec9f7a287ea7b3fa7f2556eb9558f25da674418b850d0299b65 THIRD-PARTY-LICENSES.md
项目地址:https://github.com/GLFzr/QianBi-Novel · 完整更新日志见仓库 CHANGELOG.md