Skip to content

Android v1.6.6:新增 StateJournal 并修复记忆流程 - #118

Merged
Frischar merged 1 commit into
androidfrom
agent/android-v1.6.6-memory-statejournal
Jul 17, 2026
Merged

Frischar merged 1 commit into
androidfrom
agent/android-v1.6.6-memory-statejournal

Conversation

@Frischar

@Frischar Frischar commented Jul 17, 2026 •

Copy link
Copy Markdown
Collaborator

主要变更

  • 新增按存档槽位保存的 StateJournal 运行时状态、本地阶段判定、角色卡状态展示,以及通过外部标签激活世界书条目。
  • 修复“结束对话”记忆压缩流程:接口报错或返回空总结时保留原对话;进入记忆页面时刷新列表;新对话请求会注入已保存的总结。
  • 将自定义字体颜色限制在聊天内容中;其他界面在深色模式使用白字、浅色模式使用黑字。
  • 改进角色卡、预设和世界书解析,支持当前启用项及 StateJournal 元数据。
  • Android 版本升级至 1.6.6(versionCode 17)。

问题原因

记忆压缩流程此前可能在总结失败后仍清空对话,同时记忆页面可能继续显示旧列表。半透明 GlassPanel 也无法自动解析正确的 Material 内容颜色,因而在部分界面回退成黑字。

验证结果

  • ./gradlew :app:testDebugUnitTest :app:assembleRelease
  • 24 项单元测试全部通过。
  • lintVitalRelease 通过。
  • 已在 Android 14 真机验证记忆上下文注入、StateJournal 阶段与标签持久化、Release 覆盖升级后的数据保留,以及深浅色模式与聊天自定义字体颜色的隔离。

@Frischar
Frischar force-pushed the agent/android-v1.6.6-memory-statejournal branch from d2187f2 to b850ed8 Compare July 17, 2026 12:21
@Frischar

Frischar commented Jul 17, 2026 •

Copy link
Copy Markdown
Collaborator Author

自审完成:未发现阻断合并的问题。

  • 已基于最新 android 分支处理 3 处冲突,保留了上游新增的结构化记忆和预设逻辑。
  • 已删除 rebase 后暴露出的未使用记忆写入路径。
  • 本地验证通过:24 项单元测试、Release 构建及 lintVitalRelease。
  • GitHub Android Debug Build 通过,包含单元测试和 APK 上传。

@Frischar
Frischar merged commit f9569fd into android Jul 17, 2026
1 check passed
@Frischar Frischar changed the title Android v1.6.6: add StateJournal and fix memory flow Android v1.6.6:新增 StateJournal 并修复记忆流程 Jul 17, 2026
@Frischar
Frischar deleted the agent/android-v1.6.6-memory-statejournal branch July 17, 2026 12:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant