mirror of
https://github.com/ringhyacinth/Star-Office-UI
synced 2026-04-21 13:27:19 +00:00
1.5 KiB
1.5 KiB
Star Office UI — 新增功能说明(本阶段)
1. 多龙虾访客系统
- 支持多个远端 OpenClaw 同时加入同一办公室。
- 访客支持独立头像、名字、状态、区域、气泡。
- 支持动态上下线与实时刷新。
2. Join Key 机制升级
- 从“一次性 key”升级为“固定可复用 key”。
- 默认 key:
ocj_starteam01~ocj_starteam08。 - 保留安全控制:每个 key 的并发上限
maxConcurrent(默认 3)。
3. 并发控制(已修复竞态)
- 修复并发 join 的竞态问题(race condition)。
- 同 key 第 4 个并发 join 会被正确拒绝(HTTP 429)。
4. 访客状态映射与区域渲染
idle -> breakroomwriting/researching/executing/syncing -> writingerror -> error- 访客气泡文案与状态同步,不再错位。
5. 访客动画与资源优化
- 访客由静态图升级为动画精灵(像素风)。
guest_anim_1~6已提供 webp 版本,减少加载体积。
6. 名字与气泡显示优化
- 非 demo 访客名字与气泡位置上移,避免角色遮挡。
- 气泡锚点改为基于名字定位,保障“气泡在名字上方”。
7. 移动端展示
- 页面可在手机端直接访问与展示。
- 布局已进行基础移动端适配,满足演示场景。
8. 远端推送脚本联调改进
- 支持从状态文件读取并推送状态到 office。
- 增加状态来源诊断日志(用于定位“为何一直 idle”)。
- 修复 AGENT_NAME 环境变量覆盖时序问题。