Skip to content

Releases: liburce0412-alt/Caesar-Infinity

Caesar∞ v2.0.1

Choose a tag to compare

@github-actions github-actions released this 29 Aug 07:15

Caesar∞ v2.0.1

v2.0.1 是 V2 的个人资料恢复补丁。v2.0.0 的 GitHub Release 在构建时误用了 Supabase 匿名客户端配置的占位值,因此覆盖安装后本地行动、登录令牌和设置仍然存在,但昵称、头像、封面等云端资料无法读取。

修复内容

  • Release 工作流现在必须取得有效的 SUPABASE_URLSUPABASE_ANON_KEY,缺失、非 HTTPS 或仍为占位值时立即停止发布。
  • 构建前只在临时工作区恢复公共 Supabase 客户端配置;打包后验证配置确实进入签名 APK,并在工作流结束时删除临时文件。
  • 启动时先刷新保留的登录会话,再读取个人资料;周期刷新令牌成功后也会重新读取资料,避免旧 access token 与资料请求并发导致头像停在默认状态。
  • 头像与封面加载期间或失败时保留 Caesar∞ 品牌回退,不再出现空圆环、空封面或低对比文字。

V2 的 Mi Fitness、Agent Provider、健康自动化、本地多模态和 SPECTRA 功能保持不变,完整功能说明参见 v2.0.0

下载与校验

正式发布包含:

  • caesar-v2.0.1.apk:Caesar∞ Android 主应用;
  • SHA256SUMS.txt:APK 的 SHA-256。

本补丁继续沿用 V2 当前签名证书,可直接覆盖 v2.0.0,不会清除登录状态、本地模型、历史会话或行动记录。签名证书 SHA-256:D8:3C:2C:C6:86:A2:39:CD:2F:3A:A6:D5:CD:F6:F9:01:92:7F:93:77:16:A5:AE:47:E1:8B:B2:30:51:AA:BF:14

Caesar∞ v2.0.0

Choose a tag to compare

@github-actions github-actions released this 29 Aug 06:30

Caesar∞ v2.0.0

v2.0.0 把 Caesar∞ 从首个端侧 Agent 基线推进为可持续使用的个人健康与多模型 Agent:健康数据改为只读 Mi Fitness 云端,DeepSeek 与 Google Gemini 进入统一 Provider,前台健康自动化、真机视觉与本地多模态链路完成收口。

发布内容

Mi Fitness 健康与自动化

  • 日卡片只采用小米官方日聚合;分钟数据只用于分时趋势,不再以分桶求和冒充全天总量。
  • 接入步数、距离、活动消耗、活动时长、睡眠、心率、血氧、压力和运动记录等已确认指标;云端没有的数据直接隐藏,缺失与失败不显示为 0
  • 首页保留一张简洁的 Mi Fitness 健康卡,展示可用指标、来源、新鲜度与同步状态。
  • 新增仅在 CampusAI 前台运行的 5 / 10 / 15 / 30 分钟健康任务。数据变化时生成 2–3 条短消息;未变化时只记录一条自然状态。
  • 自动消息固定写入 Caesar∞ 日常,通知正文不添加“健康提醒”等类别前缀。
  • CampusAI 只轮询小米云,不连接手环、不拉起 Mi Fitness,也不停止或抢占小米互联服务。

DeepSeek、Gemini 与本地多模态

  • DeepSeek 与 Google Gemini 共享同一 Agent 编排、流式事件、工具白名单、取消与最大工具轮次限制。
  • 两个 Provider 都从账户实时模型目录中选择模型;各自保留选择,保存前再次在线验证,任务锁定后不会静默换模。
  • Provider Key 使用 Android Keystore 加密,排除数据库、备份、日志、Git 与 APK。
  • 健康数据默认不发送给模型;只有用户明确授权时才发送必要的当日汇总,不发送分钟序列、设备标识或小米认证信息。
  • 本地 Qwen/MNN 图片链路保存持久化相对引用,覆盖相册、拍照、截图分享与多图;图片不会上传 DeepSeek 或 Gemini。
  • SSE 读取与输出完整性守卫覆盖 UTF-8 跨分片、损坏 JSON、标点洪泛、控制字符、异常重复、断流与取消。

SPECTRA 界面与稳定性

  • 页面状态统一为单一全屏路由,修复 AI 返回首页后重复玻璃与迟到光学区域残留。
  • 弹窗使用环境色自然模糊和半透明雾层,不再用纯白浮层或压黑遮罩。
  • 新增绿色 Aurora 森屿 环境;SPECTRA 与 OpticalGlass 继续共享单一渲染器。
  • 个人页新增年度节奏热力图,按完成记录、累计时长与目标快照着色。
  • README 使用同一台 Xiaomi 15 Pro、同一版本的首页、AI 和个人页三联真机截图,不再以一张空会话竖图充当项目首屏。

运行时清理

  • BandBridge / Gadgetbridge 已从产品客户端、服务、DI、设置、Manifest、测试和发布产物中移除。
  • 历史逆向证据仍保留在 docs/work/,但不参与应用运行。
  • GitHub Release 只发布 Caesar∞ Android 主应用 APK 与校验文件。

下载与校验

正式发布应包含:

  • caesar-v2.0.0.apk:Caesar∞ Android 主应用;
  • SHA256SUMS.txt:APK 的 SHA-256。

请同时下载校验文件,并在安装前验证 APK 哈希。正式签名 APK 不能直接覆盖不同证书签名的 debug 安装;请先导出可迁移数据,再决定是否切换到正式签名版本。

V2 为了保留当前真机安装的数据与模型,明确沿用同一发布证书;因此可以直接覆盖现有 Caesar∞ 安装。证书 SHA-256 为 D8:3C:2C:C6:86:A2:39:CD:2F:3A:A6:D5:CD:F6:F9:01:92:7F:93:77:16:A5:AE:47:E1:8B:B2:30:51:AA:BF:14。后续版本必须继续使用这张证书,否则 Android 会拒绝覆盖升级。

已知边界

  • 主要真机基线为 Xiaomi 15 Pro、Android 16、16 GB RAM。
  • Mi Fitness 使用私有云端接口,长期兼容性、限流与新增指标仍需持续真机对照。
  • 健康自动化只在 CampusAI 前台运行,不补发退到后台期间的整串任务。
  • V2 没有通用网页搜索、任意 URL 浏览、视频理解或持续麦克风监听。
  • Caesar∞ 不提供医疗诊断,不会把缺失健康数据伪造成测量结果。
  • 当前仓库未附加开源许可证,默认保留所有权利。

从源码构建

.\gradlew.bat `
  :apps:android:app:testDebugUnitTest `
  :apps:android:app:lintDebug `
  :apps:android:app:assembleDebug

完整环境与模型配置请参阅仓库 README本地模型用户指南

Caesar∞ v1.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 13:03

Caesar∞ v1.0.0

v1.0.0 是 Caesar∞ 的首个正式源码版本,建立了端侧多模态 Agent、App 工具闭环、个人记忆、健康感知和 SPECTRA 原生界面的共同基线。

发布内容

  • Qwen3.5-2B FAST 与 Qwen3.5-4B DEEP 可独立下载、校验和删除,并按会话锁定模型。
  • 本地文字、图片、拍照、OCR 辅助、语音输入和 TTS 进入同一个 Agent Runtime。
  • 类型化工具支持参数校验、风险分级、确认、幂等、取消、恢复和动态结果卡片。
  • 严格本地输出守卫处理 UTF-8 流、私有推理标记和工具传输协议。
  • 长期记忆采用先提议、后确认的可编辑模型;原始健康序列不写入记忆。
  • Health Connect、首页健康摘要和 Caesar 健康工具完成接入。
  • 独立 CaesarBandBridge 提供签名保护状态 IPC、Gadgetbridge 同步触发和诊断。
  • SPECTRA 全局流体环境、OpticalGlass 与 CaesarSurface 形成统一原生界面。
  • 树洞、心愿墙和个人页完成私人应用语义收口;个人页不再包含订单入口。
  • Supabase 与用户主动选择的 DeepSeek 构成 V1 的受控联网边界。

下载与校验

正式 APK 只有在仓库配置 Android 发布签名后才会附加到 GitHub Release:

  • caesar-v1.0.0.apk:主应用;
  • caesar-bandbridge-v1.0.0.apk:Band 伴侣;
  • SHA256SUMS.txt:两个安装包的 SHA-256。

如果 Release 页面没有这些文件,本次发布就是源码发布。请从标签源码自行构建,不要安装第三方重打包 APK,也不要用仓库中的 debug keystore 作为公开发布身份。

主应用与 Band Bridge 必须由同一发布证书签名,否则签名级 IPC 会拒绝连接。正式签名 APK 也不能覆盖已有的 debug 签名安装;迁移前请先备份可导出的本地数据,且不要为了安装 Release 擅自清除当前个人环境。

已知边界

  • 主要真机基线为 Xiaomi 15 Pro、Android 16、16 GB RAM。
  • Band 9 私有协议与 Gadgetbridge 的历史解析会随固件变化;Health Connect 是稳定历史数据边界。
  • V1 没有通用网页搜索或任意 URL 浏览工具。
  • Caesar∞ 不提供医疗诊断,不会把缺失健康数据伪造成测量结果。
  • 模型权重、个人密钥、配对材料、健康原始序列和设备日志不包含在源码或 Release 中。
  • 当前仓库未附加开源许可证,默认保留所有权利。

从源码构建

.\gradlew.bat `
  :apps:android:app:testDebugUnitTest `
  :apps:android:app:assembleDebug `
  :apps:android:bandbridge:testDebugUnitTest `
  :apps:android:bandbridge:lintDebug `
  :apps:android:bandbridge:assembleDebug

完整环境与模型配置请参阅仓库 README本地模型用户指南