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 文檔 · 開發者 · 倉庫邊界