Skip to content

Aura v0.1.4

Choose a tag to compare

@github-actions github-actions released this 16 Jun 09:47
· 87 commits to master since this release

Android AI 陪伴应用 · 文本聊天技术闭环 / Phase 1 agent tools

下载

类型 文件 说明
Android Release APK aura-v0.1.4-android-release.apk 已签名 release APK,适合真机安装测试
校验和 checksums.txt SHA-256

下载后可用 certutil -hashfile <文件> SHA256(Windows)或 sha256sum <文件>(Linux/macOS)与 checksums.txt 对比验证完整性。

更新内容

距 0.1.3 (2026-05-25) 共 100 个提交。核心主题:M2 Insight 框架 + M3 Presence 端到端 + M4 Vision→Memory→Dream 闭环 + 本地 LLM 全链路(MNN + ModelScope)+ Health Connect + 项目官网上线 + 品牌体系统一 + UI/UX 全面打磨。

新增

M2 Insight 框架(commit 5b77241

  • 新增 insights 表 / Entity / DAO / Repository,承载"长期认识你"叙事的数据底座。
  • 新增 InsightValidator(8 边界单元测试:缺 evidence / 全部 hallucinate / 重复 / 信心度低 / evidence 不存在)。
  • 主页 InsightCard / InsightCardList / InsightLongPressDialog 落地,4 动作:本周不再说 X 类 / 知道了 / 查看依据 / 和 Aura 聊聊。
  • Onboarding 5 问(最近挂心事 / 未来重要日期 / 称呼 / 关系人 / 作息)—— 全部可选可跳过,模板表单不入 LLM(4ee7758)。
  • DataTransparencySection:设置页条数 + 导出 JSON via 系统 SAF + 3 个清空按钮 + 二次确认。

M3 端到端(commit ba6ebad

  • ReactiveCompanion(dual-mind Phase 0):原 LocalQwenAgentWrapper 重命名,体现"对用户消息的本地觉察响应"语义。
  • core/presence/runtime/ 目录:LocalQwenExecutor / DreamDataCollector / DreamLoopWorker / DreamLoopScheduler / BatteryHelper 落地。
  • DreamLoopScheduler 7 档周期(OFF / 15min / 30min / 1h / 3h / 6h(默认) / 12h)+ 立即跑一次按钮;改档位走 ExistingPeriodicWorkPolicy.UPDATE 立即生效。
  • MoodTrendChart Canvas 4 根周柱状图(高/中/低 3 档配色),按周聚合近 28 天 mood_snapshots。
  • Insight 与对话体打通:"和 Aura 聊聊" → prefill prompt → ChatScreen LaunchedEffect(pendingPrefill) 消费。

M3 PoC 修复(commit 9fa58ab

  • seedDemoInsights evidence 真实化(不再 hallucinate)。
  • Onboarding 5 问改为"5/5 必填,1/5 可空"。

M4 vision→memory→dream 闭环(commit 1b826d1

  • MemoryEntity 升级到 v8(MIGRATION_7_8 新增 imageBase64 + imageMediaType 两列)。
  • MemoryRepository.saveVisionMemory 把"用户发图"事件作为 FACT 记忆写入。
  • SendMessageUseCase 注入 MemoryRepository,发送带图消息时 fire-and-forget 调 saveVisionMemory(失败仅 log 不阻塞主流程)。
  • DreamDataCollector.collectLast7Days 拉最近 5 张图 metadata(不含 base64)进 Snapshot.imageMemories 注入 DreamPrompt ## 视觉证据 section。

本地 LLM 全链路

  • MNN native runtime 完整链路:NativeMnnLlmBridgeMnnLocalQwenEngineMnnInferenceConfig(设备自适应推理参数)(54254b2 / da8ed2b / e50e555)。
  • ModelScope(魔搭)本地 Qwen 模型下载器,端内一键下载安装(8e445b3)。
  • 本地模型 A+B 共享:云端 provider 与本地 provider 共享同一模型实例,MNN 默认路径自动配置(94870ef)。
  • 本地工具调用(tool call)与聊天入口对齐,本地模型也能触发 agent tools(460b058)。
  • 本地模型运行时边界检查 + 诊断信息,未安装模型时阻止进入聊天(948133f / 780f4fd)。
  • MNN prompt cache 与结构化 turn 同步,改善多轮本地推理一致性(d3fd6c7)。

Health Connect 集成(M7)

  • Health Connect 多源适配层,统一健康数据读取接口(9b78c34)。
  • SensorManager 步数源作为兜底,Health Connect 不可用时自动降级(84a4e1f)。

魔搭 ModelScope provider

  • 新增 ModelScope provider(Anthropic Messages 兼容协议),可直接使用 Kimi / GLM 等国产模型(503425d)。

MCP multi-server preset

  • multi-server preset 架构,支持 key-only onboarding(填 key 即用,无需手动配 URL)(25d2cec)。

品牌体系统一

  • Aura logo — crescent ring design 月牙环设计(fb7a791)。
  • brand.properties 作为品牌 single source of truth,colors.xml + BuildConfig 统一读取(a8edfc0)。

i18n(commit fe7b1df

  • settings + chat UI 中文本地化 + 冗余清理。

变更

UI / 设计 token 收敛

  • ChatColors / ChatStatusColors 抽取(e1b9f8c),统一状态色 + 卡片色映射。
  • ChatCardSurface 抽取(f6f599b),收敛 8 个 Composable 重复的 Surface 模板。
  • 颜色编码当主信号、文字作辅助(0708baa)—— 进一步去文字徽章。
  • 主页 Insight 短按弹层 + 关闭按钮统一(2b6b458)。
  • tool chip 动态文案 + streaming draft 过滤 LLM 控制标签(7bca3cf)。

Save 按钮(commit 85cb87c

  • TopAppBar actions 永久显示 Save 按钮;api_key 字段实时保存(不依赖 Save 按钮)。

envelope 协议(commit 5203538

  • 工具调用 envelope + 错误结构化 + ToolCall 详情面板。

UI 打磨(commit 68986c9 / 5f74e18

  • B/C 类对齐优化 + 文案统一。

Presence animation mapping

  • 新增 Presence animation state mapping,角色状态与动画帧映射(3997506)。

修复

  • 修本地模型"两个未安装"显示(5d1920b):LocalQwenModelDownloader.status() 不再填充 message,状态文本完全由 UI 端派生。
  • MessageDaoMessageSearchDao,删 LIKE fallback,加 androidTest 真 FTS5 验证(1c639f0)。
  • 稳定本地 Qwen 与后台状态同步(4a03436)。
  • 修主页 Insight 短按弹层交互(2b6b458)。
  • 修聊天 WeChat IME 面板卡住(ccf7f27 / dd1d8ff)。
  • 修 settings page Save 按钮 + api_key 实时保存(85cb87c)。

工具链

  • 日志体系 P0-P1 补缺(1df684e):隐私字段脱敏 + 关键 catch 兜底打点 + Insight/Feature tag 覆盖。
  • 注释规范文档化(4bc1f4b):AGENTS.md / CLAUDE.md 新增"注释规范"章节。
  • 注释清理(5d1920b 等):A 类删 19 处(步骤编号、字面复述、考古注释、防御性解释),B 类合并(章节标题砍半)。
  • CI lint 解锁(c103384):RestrictedApi + PropertyEscape 修复。

文档

  • docs/fallbacks.md full sweep(a65bc18):sync stale entries + 11 个新 module chapters。
  • 归档 6 个过时 plan docs(b54025e)。
  • 更新 README.md(加 logo + 徽章 + 详细化)、docs/roadmap.md(最后核对 2026-06-16 + 近期打磨段)。
  • 新增创意赛方案 + LifeScore 设计(d7f3a95)。
  • 新增 dual-mind 架构方案(dfb0c7b)。
  • 重写 agent 编排层文档(M4 vision memory 同步)(f739090)。

项目官网

  • 新增项目官网:Next.js 15 + Tailwind v4 + monorepo(web/)(835cb30)。
  • Hero 3D 主视觉 + 滚动叙事 + 磁性光标(fdb7fe7 / 0f19022)。
  • 三个特性深页(/presence, /memory, /agent)含 3D + stats 立体结构(2b89d80 / d0fdab0)。
  • T2 节奏感:3 特性页背景渐变 + GSAP timeline 点亮 + reaction 强度条(96e4d6f)。
  • 站点文案全量中文化(c89afe7)。
  • Vercel 部署配置 + 多轮修复(59dd743 / 9c3f53c / 522ebf1 / e12ed22 / de74a89 / 96ded35)。

备注

  • M2-M4 已在代码里完整跑通,0.1.4 是"合入 release"的过程性版本。
  • 372 个单元测试通过(commit 1b826d1 时基线),打磨类工作未新增测试用例。


安装与项目说明见 README · 完整 CHANGLOG