v0.2.0 — Desktop Client Stabilization
Desktop Client Stabilization
从 v0.1.0 (scaffold) 到完整可用的桌面客户端。
Features
- 完整 React 前端:Vite + Semi UI + Zustand,4 大功能域(Chat / Services / Collab / Token)
- 跨平台 shell:macOS overlay titlebar + Windows frameless chrome
- Per-session 模型绑定:前后端分离,每个会话独立模型选择
- Conductor 协作页:多代理编排 UI,独立模型配置
- Token 用量统计:历史记录 + 实时追踪
- 日志系统:LogTail/LogView 组件,进程日志标签页
Platform Support
- macOS:系统流量灯集成,原生拖拽
- Windows:自绘标题栏,close-to-tray,portable E2E 测试套件
- Bootstrap 状态机:failure code 分类 + 恢复 UI
Architecture
- Bridge 双通道(HTTP 命令 + WS 事件),session 持久化为独立 JSON
- 模型路由隔离:session / global / conductor 三级绑定
- Upstream sync with GenericAgent core (零冲突合并)
Documentation
DESIGN.md:产品设计规范(功能分区 / 渐进式披露 / 视觉语言 / 组件规范)spec/:microcopy 契约 / 本地仓库连接 / 记忆导入 / 模型选择