Repository navigation
Replies: 1 comment 1 reply
|
感谢详细的建议和完整的源码补丁。我们已经仔细审阅了你提供的方案。
|
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
我想建议为 Operit 的 Bubble 聊天头像增加一个很轻量的 AI 回复状态动画 Hook。
目前在 AI 已开始处理请求、等待首个 token,以及正在流式回复时,角色头像基本保持静态。希望可以通过头像本身提供更直观的状态反馈,例如:
我已经尝试把这一功能拆成一个尽量独立、低侵入性的 host-side patch,并把源码补丁附在本帖。
补丁主要包括:
设计原则是尽量不修改 Operit 的模型请求、stream transport、消息持久化、角色提示词、记忆、世界书或工具调用。
如果没有启用对应 Hook,目标是直接回退到当前静态头像行为,不改变现有使用体验。
附件中的
apply_core_patch.py主要用于说明和辅助集成,不要求维护者直接使用。如果当前 dev 分支的代码结构已经变化,也可以只参考其中的 contract / Compose host / ToolPkg plumbing,按照现有项目结构重新实现。当前附件已经完成的独立验证:
需要说明的是:我这边没有针对当前最新 dev revision 完成完整 Android/Compose 集成构建,因此它更适合作为一个已经实现的 upstream patch proposal,而不是声称可以直接无修改 merge 的最终 PR。
如果这个方向适合 Operit,希望作者可以考虑将这个轻量 Hook 或等价实现纳入官方。具体内部实现方式以作者认为更符合当前架构的方案为准。
operit-avatar-motion-upstream-clean.zip
All reactions