Skip to content

Releases: Verlintas/NovaBAIC

v0.3.0

Choose a tag to compare

@github-actions github-actions released this 16 Oct 09:42

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 19:28

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

Choose a tag to compare

@github-actions github-actions released this 10 Oct 16:22

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

Choose a tag to compare

@github-actions github-actions released this 04 Oct 08:13

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

Choose a tag to compare

@github-actions github-actions released this 03 Oct 02:16

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

Choose a tag to compare

@github-actions github-actions released this 02 Oct 14:54

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

v0.1.17

Choose a tag to compare

@github-actions github-actions released this 01 Oct 17:51

Full Changelog: v0.1.16...v0.1.17

v0.1.16

Choose a tag to compare

@github-actions github-actions released this 01 Oct 14:51

Full Changelog: v0.1.15...v0.1.16

v0.1.15

Choose a tag to compare

@github-actions github-actions released this 01 Oct 10:14

Full Changelog: v0.1.14...v0.1.15

v0.1.14

Choose a tag to compare

@github-actions github-actions released this 01 Oct 10:01

Full Changelog: v0.1.13...v0.1.14