Added
- 用户可见 Token 用量:
/usage页面、GET /api/usage/summary、GET /api/usage/runs;侧栏「我的用量」;会话列表与标题区展示 token - 续聊上下文同步:从 Redis 读取历史,在 OpenHands 与 Redis 不一致时注入
<conversation_history>并重建会话(conversation_history.py) - 开发自检:
scripts/verify_continue_chat.py最小 token 连续对话验证
Changed
- 默认存储后端改为 Redis(
schema.py、env_loader.py、start_all.sh/start_server.sh);本地./data需显式STORAGE_BACKEND=local - README 产品介绍结构重写(中英文对齐)
Fixed
- 老对话丢上下文:修复 OpenHands
events/search与llm_message解析;避免kind=MessageEvent空会话 500 污染 HTTP 连接 - SSE idle 文案「仍在分析…」误入 Thinking 步骤(
streaming.py、app.js) - Admin 面板叠层:
hideAdminPanels仅隐藏传入 DOM 导致多面板同时展开(app-shared.js) - docker-compose:Redis 端口绑定
127.0.0.1:6379:6379
完整说明见 CHANGELOG.md。