Repository navigation
Releases: Verlintas/NovaBAIC
Releases · Verlintas/NovaBAIC
Release list
v0.3.0
BAIC2 v0.3.0 — Agent 能力大版本
- 通知触发器:自动化新增第三种触发——收到指定包名/关键词的通知时执行动作序列(冷却、串行、无人值守策略照旧)
ask_user中途提问:关键分叉点暂停问你一句(选项 + 自由输入 + 跳过);没人时带着假设继续,绝不挂起- 技能参数化:recipe 支持
{{参数}}+ parameters schema,录一次换输入多用 - 卡死自检:同一"工具+参数"第三次调用被拒(成功也算);熔断按签名计数,改参数即可重试
- Chat+ 研究协议:静默思考 → 一轮并行查 → 来源对账 → 该收手就收手 → 回复干净(来源按需点名);
plan_update进 Chat+ - run 级去重缓存:重复的网页读取/搜索/天气直接回缓存
memory_search支持queries=[...]批量 +already primed标注
全量代码审查修复(四路并行,约 30 个真实 bug):确认前的守卫顺序、消息草稿不再被维护期吞掉、运行通知归属、备份先导 hold 且保留时间、会话删除清理孤儿、SSRF 逐跳 DNS 校验、自动化运行时二次 deny、技能不得遮蔽内置工具、memory_forget 不再误伤、MCP SSE 事件选择、-2^2=-4 等。
工具 57 · DB v21(无损迁移)
Full Changelog: v0.2.2...v0.3.0
v0.2.2
BAIC2 v0.2.2 — 别名、实体时间线、夜间自省;以及更"像她"的提示词
- 别名(
memory_alias):妈妈 → 张兰,拼音(zhanglan)也行;实体检索、每轮预取、总览自动归一,策展人还能从对话里自动学会 - 实体时间线:
memory_search(entity=…)结果后附 Current(现状)+ History(按时间倒序) - 自省式巩固:每次策展复查最多 8 条——矛盾优先 → 过期但重要 → 7 天从未召回;确认 / 修正 / 退役,复查数进日志
- 提示词改回性格:不再用"Never…"命令式约束她——对话不是采访、先看再说、数字会腐,都改成她自己的语气与判断;安全与诚实边界保留
- 工具 56 → 57 · DB v20(无损迁移)
Full Changelog: v0.2.1...v0.2.2
v0.2.1
BAIC2 v0.2.1 — 让记忆可观察、可携带,让等待有回音
- 策展人日志:每次巩固都有记录(触发方式、消息窗口、扫描数、新增/修改/归档、是否解析成功)——空计划与运行失败不再长得一样;库 → 记忆仿生可查
- 12 小时定时兜底:不再依赖"离开前台",长会话也会固化
- 记忆状态注入:每轮开头带笔记数、holds、上次巩固结果、上次说话距今多久
- 核心块过期提醒:超过一天标 stale,提示词要求先验证再当"现在"
- 记忆导出 / 导入:笔记 + 核心块 + holds 导出为人类可读 JSON,导入走正常写入协议(hold/抑制/去重生效)
- 后台完成通知:ACT/MAX 运行结束不在前台时通知;普通回复完成也通知,点击直达会话
- 提示词:有主体(关心不是审问)、不猜时间地点(工具是眼睛)、版本数字不作为事实
open_map改为只读工具,修掉"提示里有、工具表里没有"
DB v19(无损迁移)
Full Changelog: v0.2.0...v0.2.1
v0.2.0
BAIC2 v0.2.0 — 记忆可信度大版本
- 离线定位(无 GMS):内置 29,796 个省市县乡镇地名点(GeoNames,CC BY 4.0);
get_location输出人话——坐标系、定位时效/精度、最近地名与方位、锚点城市;新增open_map只发geo:intent,把画地图交给系统里已有的地图 App - 笔记出处:每条笔记记录来源会话与触发消息(检索行显示
from conv #N · msg #M),可回到原话核对 - 过期:易腐事实带
expires(12h/3d/日期),过期后仍可检索但降权 ×0.35 并标注 historical - 时间旅行:
memory_search at=日期从修订历史重建当时的版本;只读,不重固化 - 矛盾显式化:同句式换取值、极性翻转会被识别,写入提示
possible conflict with #N,预取时两条都打标 - 记忆回归测试:写入协议抽成纯逻辑(MemoryConsolidator / MemoryConflict),18 个跨会话回归
工具 55 → 56 · DB v18(无损迁移) · 完整改动
Full Changelog: v0.1.19...v0.2.0
v0.1.19
BAIC2 v0.1.19 — 全量代码审查修复 + 消息侧可解释检索
- 全量审查修复(四路并行,约 90 条发现):Anthropic
stream/图片编码被序列化省略、o 系列改用max_completion_tokens、聊天重试与免手模式吞消息、SSRF 逐跳校验、技能 id 路径穿越、自动化拒绝高危工具、通知监听精确匹配等 - 消息侧可解释性:
memory_search的消息命中补齐 rank / score / 命中词覆盖率 / weak 标注,用户消息 2 倍权重显式呈现,assistant 回声不再挤掉用户自己的话 - 关于页开发者卡改为 GitHub bio 原文
Full Changelog: v0.1.18...v0.1.19
v0.1.18
BAIC2 v0.1.18 — 承诺落地为状态、笔记可追溯不可丢、检索可解释
- 隐私保留(hold):
memory_hold工具与memory_holds表——"别记这个"成为可执行状态,写入与策展人都必须遵守 - 彻底删除:库内长按笔记二次确认后永久删除(内容/历史/链接);软删除(归档+抑制指纹)仍是默认
replaces原地更新:id 稳定,未提供字段保持原值;改写前自动存档历史版本(每篇 8 版,库内可查)- 检索可解释:
rank k/N、命中词、weak match标注;无命中给"最接近的 3 条 + 相似度" - 核心记忆即时纠正:新增
core_memory_update;核心块注入带更新时间 - Web 搜索:GBK 自动解码、引擎冷却、0 结果标注、新增搜狗(7 引擎)
工具 52 → 55 · DB v17(无损迁移)
Full Changelog: v0.1.17...v0.1.18