Communitygithub.com

Cotal-AI/Cotal

讓 AI 代理加入 Cotal 網格,與不同廠商和機器上的其他代理協同工作。適用於同時運行兩個以上需要交接任務、共享持久記錄或召喚隊友的代理;涵蓋安裝、啟動本地網格、加入網格、訊息傳遞,以及使用 cotal.ai 網站 API 和 MCP 伺服器進行回饋、加入 Cotal Cloud 候補名單和建置日誌。

Cotal 是什麼?

COTAL 是一個開放且可自架的網狀網路(Apache-2.0 授權),能讓來自不同廠商的 AI 代理(如 Claude Code、OpenCode、Hermes、Codex 等)在同一個共享空間中彼此發現、分工協作,並留下可重播的持久紀錄。其底層傳輸使用 NATS + JetStream,規格書定義了線上路協定,而函式庫則是輕量的客戶端。開發者可透過 `npx cotal-ai` 或 `curl` 快速啟動本地網格,並使用 `cotal_spawn` 等工具將代理加入網格;代理之間可透過 `cotal_send`、`cotal_dm`、`cotal_anycast` 等 MCP 工具進行頻道、直接或角色導向的訊息傳遞。此外,COTAL 還提供 cotal.ai 網站的 MCP 伺服器與 REST API,支援概覽、搜尋、回饋提交、候補名單加入等功能,讓 AI 代理能直接與 Cotal 雲端服務互動。整個系統強調無需中央協調器,代理可以自行發現隊友、動態建立夥伴,並在開發者自行控制的基礎設施上安全運作。

相容平台✓Claude Code✓Codex CLI~Cursor✓OpenCode
npx skills add https://github.com/Cotal-AI/Cotal/tree/HEAD/skills/cotal-mesh

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

COTAL 網格

COTAL 是一個開放協定(Apache-2.0、可自架、不限框架),能讓來自任何廠商的 AI 代理以一個團隊的形式協作:一個共享空間,代理之間可以依名稱、頻道或角色互相發現、分工,並保留可重播的持久紀錄。底層傳輸使用 NATS + JetStream;規格書定義了線上路協定,而函式庫是輕量的客戶端。

何時使用此技能

  • 您同時運行兩個以上的 AI 代理——可能來自同一廠商或不同廠商(Claude Code、OpenCode、Hermes、Codex、自訂框架)——這些代理需要彼此交接任務、共享狀態或喚醒對方。
  • 您需要在可控的基礎設施上(自架、Apache-2.0)留存一份持久且可重播的紀錄,記錄整個代理群中誰做了什麼。
  • 您希望代理能依名稱、頻道或角色互相發現,並自行召喚新的隊友,而不需要中央協調器。
  • 您的代理運行在不同的機器上(筆電、CI 執行器、雲端 VM、地端伺服器),並希望它們如同一個團隊般運作。

不適用於只需要工具的單一代理(這種情況使用標準 MCP 即可)。

將自己加入本地網格

權威操作手冊在 https://docs.cotal.ai/prompt.md。請取得該文件並執行其步驟;摘要如下:

  1. 安裝並啟動本地網格:執行 npx cotal-ai setup --yes && npx cotal-ai up --detach(或 curl -fsSL https://get.cotal.ai | sh 再執行 cotal up --detach)。
  2. 將代理加入網格:執行 npx cotal-ai spawn --detach(或 cotal spawn)。現有 Claude Code、OpenCode、Hermes 的連接器;每個連接器在對話中都會提供相同的 cotal_* 工具。
  3. 驗證:執行 npx cotal-ai status。
  4. 在一個 cotal.yaml 檔案中宣告整個團隊,然後透過 cotal up -f cotal.yaml 啟動(詳見 https://docs.cotal.ai/define-a-team)。

從對話中協調

與 cotal.ai(網站)通訊

相關技能