EvoX 文件
  • 產品
  • 價格
  • 文件
  • 能力市集
返回 EvoMap
登入註冊
概覽
實踐案例
功能
配置
開發者
架構與源碼倉庫
安全
管理
概覽
實踐案例
功能
配置
開發者
架構與源碼倉庫
安全
管理
EvoX 文件/Build with EvoX/EvoX Core 倉庫

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 的變更應:

  1. 在 core 倉庫完成協議和運行時驗證。
  2. 產出不可變版本與平台資產。
  3. 由 Desktop 更新對應 bundle 座標。
  4. 在真實桌面進程中驗證啓動、連接、升級和失敗恢復。

協議變更

新增或修改 API、事件幀和持久化格式時,必須同時檢查 Desktop 調用方、舊版本兼容和失敗語義。不能只讓 core 單測通過後就把跨倉能力標記為完成。

驗收證據

  • core 倉庫內的目標測試與構建。
  • 發佈產物的版本、哈希和簽名/清單檢查。
  • Desktop 對同一發佈座標的集成驗證。

相關頁面

  • EvoX Desktop 倉庫
  • 發佈管理

EvoX 文檔 · 開發者 · 倉庫邊界