Repository navigation
空谷 Ondra v1.2.1-alpha(内测版)
下载 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 层没变(写入没发出去)」。
澄清六个「像缺陷但不是」
- 扩展抽屉的
undefined是插件说明里的正常中文。 - 情绪
mood恒 0.50:gratitude位移表只动pleasure/arousal/energy,不含mood。 - 记忆恒 1 条:判重把重复事实判为「复述」,这是不膨胀的正确行为。
- 宽屏抽屉页签不可见:设计如此(左脊已有入口)。
- 取消键叫「返回修改」:语义更准。
- 设置打开时左脊可点但被拦截:待产品确认。
文档
新增 docs/TEST-REPORT-1.2.0.md 结构化报告(覆盖范围、结论、异常、复现、影响、优先级、修复方向)。