Skip to content

空谷 Ondra v1.2.1-alpha(内测版)

Choose a tag to compare

@github-actions github-actions released this 14 Nov 11:44
· 4 commits to main since this release

下载 1.2.1-alpha

平台 安装包 大小
macOS(Apple Silicon) Ondra-1.2.1-alpha-macos-arm64.dmg 56.0 MB
Android(arm64) Ondra-1.2.1-alpha-android-arm64.apk 14.4 MB
Windows(x64) Ondra-1.2.1-alpha-windows-x64-setup.exe 33.2 MB

内测版:版本号末尾的 -alpha 就是标记。不是公测版,也不是正式版。

首次打开会被系统拦下

三个包都没有正式签名(macOS 是链接器 ad-hoc 签名,Windows 没有代码签名证书,Android 是 debug 签名)。

  • macOS:右键点应用 →「打开」;或执行
    xattr -dr com.apple.quarantine "/Applications/空谷 Ondra.app"
  • Windows:SmartScreen 提示时点「更多信息」→「仍要运行」
  • Android:系统会提示「未知来源」。允许浏览器/文件管理器安装即可;
    这个包只支持 arm64(近几年的手机都是),老设备装不上是正常的。

装完之后

桌面端首次启动会拉起本机的插件宿主与内核,自带 Node 运行时,不需要另装。
安卓端不跑 Node:记忆与情绪在 WebView 里用 IndexedDB 直接算,
推理直连你在设置里填的接口,所以 APK 只有几十 MB,也不需要额外依赖。
数据全部留在本机,无账号、无遥测。推理来源在设置里三选一:在线接口 / 本地大模型 / 免费模型。


1.2.1-alpha · 测试资产入库(2026-11-14)

新增两个测试脚本

tools/check-flows.mjs(80 条)。仓库原有 45 个脚本没有一个是从用户点下去开始的,它们各验一层(渲染 / 插件 / 算法 / HTTP)。于是「点开入口一片空白」「改了设置没生效」这类缺陷全在视野之外——每个脚本都绿,用户用不了。

这个脚本补的就是那一段:起真宿主(78 插件 / 66 段 / 629 字段全量装配),用真实点击一路验到后端请求体。

tools/check-stability.mjs(13 条)。连续 5 轮验证记忆累积、情绪收敛、提示词增长不越界。实测情绪 pleasure 0.50 → 0.56 → 0.62 → 0.68 → 0.74,每轮 +0.06 正是「单条位移上限 0.12 × 意图值 0.5」;记忆保持 1 条(重复事实被判重正确合并,不膨胀)。

补上的关键盲区

原先的设置持久化只验「直接 fetch 接口」——把 saveSetting() 里的请求删掉,测试仍然全绿。那验的是接口不是界面。

新增「界面操作真的写到了后端」:真实点分段控件 → saveSetting() → 后端。反向验证:破坏 saveSetting 后精确报红「后端 user 层没变(写入没发出去)」。

澄清六个「像缺陷但不是」

  1. 扩展抽屉的 undefined 是插件说明里的正常中文。
  2. 情绪 mood 恒 0.50:gratitude 位移表只动 pleasure / arousal / energy,不含 mood。
  3. 记忆恒 1 条:判重把重复事实判为「复述」,这是不膨胀的正确行为。
  4. 宽屏抽屉页签不可见:设计如此(左脊已有入口)。
  5. 取消键叫「返回修改」:语义更准。
  6. 设置打开时左脊可点但被拦截:待产品确认。

文档

新增 docs/TEST-REPORT-1.2.0.md 结构化报告(覆盖范围、结论、异常、复现、影响、优先级、修复方向)。