ZHangZHengEric/Sage

Multi-Agent System Framework For Complex Tasks

What it solves

Sage 是一個可投入生產的代理平台,旨在彌合複雜任務規劃與可靠交付之間的鴻溝。它自動化複雜的工作流程——包括基於瀏覽器的任務、週期性運營工作以及多渠道通訊——同時提供企業部署所需的基礎設施。

How it works

Sage 使用名為 SAgents 的核心執行時,管理一系列專門的代理(Planning、Simple、Fibre、Self-Check)來執行任務。它整合了統一的工具系統,包含 MCP 伺服器、瀏覽器自動化、搜尋與圖像生成。為確保安全,它在沙盒環境(本機、直通或遠端)中執行這些代理。使用者可透過多種介面與系統互動,包括桌面應用、Web 應用、CLI 與 Chrome 擴充功能,並提供視覺工作台以檢視程式碼、圖表與媒體等輸出。

Who it’s for

此平台適用於需要強大自動化框架的個人與企業,能處理長時間執行的任務、與專業即時通訊工具(如 WeChat、Feishu、DingTalk)整合,並在各種平台上以企業級安全(OAuth2、CORS)部署。

Highlights

  • Multi-Entry Access:支援桌面、Web、CLI 與 Chrome 擴充功能多種入口。
  • Omnichannel Delivery:直接整合 WeChat Personal、WeCom、Feishu 與 DingTalk。
  • Advanced Agent Kernel:提供規劃、自檢、記憶回溯與工具建議等專屬代理。
  • Visual Workbench:集中式工作區,可預覽檔案、Mermaid 圖、Draw.io 圖表與遠端預覽。
  • Enterprise Infrastructure:包含沙盒執行、OAuth2 認證與 OpenTelemetry 可觀測性。