mimofan v0.0.12
本轮能力更新(LoopX 收口)
修复一批「引擎在手边但命令壳没接」的 UI 断连缺陷,并加固文件写操作的正确性。
Fixed
- #704
/monitor真正持久化:原仅回显「已接收」却零落盘;现经MonitorStore真正创建/列表/查询/暂停/恢复/删除,重启后仍保留。 - #705
/balance读取真实余额:复用 footer 同源balance_cell,不再回显 "not wired yet"。 - #707
/freeze无参不再假成功:无参时明确提示需提供 plan,不误报已约束。 - #706 UI 死代码/空壳清理:fleet Docker host 在提交阶段 fail-fast 拒绝;
with_parallel_tool标#[deprecated];footer 无数据支撑的占位项从可选列表移除。 - #641 MSRV 修正为 1.95:rusqlite/libsqlite3-sys 使用 1.95 稳定的
cfg_select!,1.88 工具链会报晦涩宏错误。 - #615 记忆 HNSW 召回稳定:
max_layer100→16(≈ln(N)),修复小数据集召回随机为空的 flaky;核验并固化「已删记忆不被search召回」不变量(SQLite 为唯一真相源)。 - #695 先读后改扩展到 write_file/apply_patch/notebook_edit:引入 SHA-256
content_hash检测同长度改写;新增按工具归因的结构化拒绝 trailerprior_read_violation={...}。
Chore
- 移除
context_budget零调用方的字符启发式 token 估算残留,统一到 tiktoken/BPE 计数器。