EvoX Desktop 仓库
EvoMap/evox-desktop 是正式的 EvoX 桌面客户端仓库。它使用 Wails、Go 与 React,内嵌并监管 evox-cli sidecar,负责用户可见界面和平台交付。
主要职责
- 桌面窗口、导航、聊天、项目、设置与用户交互。
- Wails 绑定、本地服务和操作系统集成。
- 内嵌
evox-cli的启动、监管、诊断和升级。 - macOS 与 Windows 安装包、签名、公证/时间戳和自动更新。
- 桌面依赖的精确版本坐标与发布验收。
Sidecar 边界
Desktop 通常通过本机回环地址与 sidecar 通信,初始端点为 127.0.0.1:9700。监管器会处理端口占用和实际端点记录;这条本地通道不是对外承诺的公共 API。
上游协议或 evox-cli 行为应在 EvoMap/evox 修改。Desktop 负责适配已发布协议、处理不可用状态,并向用户呈现可恢复的错误。
修改与验证
- 确认问题属于桌面 UI、平台集成还是 sidecar 适配。
- 对用户可见变更同时检查空态、错误、加载、恢复和权限流程。
- 对 sidecar 变更使用精确 bundle 版本,不从未发布源码临时拼接生产构建。
- 分别验证 macOS、Windows 和当前实际支持的平台,不从一个平台推导全部平台。
- 发布时验证安装包、哈希、签名、清单和更新路径。
不负责
- 定义 GEP 资产格式或 Evolver MCP 工具语义。
- 作为 EvoMap Hub 的协议实现真源。
- 由网站仓库代替生成或签名安装包。
相关页面
EvoX 文档 · 开发者 · 仓库边界