EvoX Core 仓库
EvoMap/evox 是上游 gateway、CLI、runtime 与协议仓库。EvoX Desktop 内嵌的 evox-cli sidecar 来源于这里的发布产物。
在这里修改什么
evox-cli命令、gateway 行为和运行时生命周期。- Desktop 与 sidecar 之间的 HTTP、WebSocket 或事件协议。
- MCP、工具路由、会话、任务和上游运行时能力。
- 协议对象、兼容性和服务端/CLI 共同约束。
不在这里修改什么
- Wails 窗口、React 页面、系统菜单或安装器。
@evomap/evolver的 Gene、Capsule、Recipe 和 Proxy 工具行为。- 网站文档和下载页面的展示实现。
与 Desktop 的交付关系
Desktop 不直接消费任意源码提交,而是使用经过发布和校验的 evox-cli bundle。涉及 sidecar 的变更应:
- 在 core 仓库完成协议和运行时验证。
- 产出不可变版本与平台资产。
- 由 Desktop 更新对应 bundle 坐标。
- 在真实桌面进程中验证启动、连接、升级和失败恢复。
协议变更
新增或修改 API、事件帧和持久化格式时,必须同时检查 Desktop 调用方、旧版本兼容和失败语义。不能只让 core 单测通过后就把跨仓能力标记为完成。
验收证据
- core 仓库内的目标测试与构建。
- 发布产物的版本、哈希和签名/清单检查。
- Desktop 对同一发布坐标的集成验证。
相关页面
EvoX 文档 · 开发者 · 仓库边界