agno-agi/agno

Build, run, and manage agent platforms.

What it solves

Agno 提供了一個全面的框架與執行環境,用於構建、運行和管理代理平台。它允許開發者擁有完整的代理技術棧,對數據、記憶、安全性和安全性保持完全控制,並能透過模擬和使用數據將代理性能轉化為學習迴圈。

How it works

Agno 透過三個主要組件進行運作:

  • Agno SDK: 用於構建代理本身。
  • AgentOS runtime: 將代理作為服務運行的引擎。
  • AgentOS UI: 用於管理平台的網頁介面。

Who it’s for

它專為希望構建具備整合安全性、可觀測性和透過容器在各種雲端平台部署的生產級代理平台之開發者和組織而設計。

Highlights

  • Production-ready API: 包含超過 50 個具備 SSE 和 websockets 的端點。
  • Extensive Integrations: 為 GitHub、Slack 和 Postgres 等服務提供超過 100 個預建工具包。
  • Security & Isolation: 開箱即用的基於 JWT 的 RBAC 和多租戶隔離。
  • Observability: OpenTelemetry 追蹤、運行歷史記錄和審計日誌。
  • Flexible Deployment: 支援在 Docker、Railway、AWS、GCP 等平台上部署。
  • Human-in-the-loop: 能夠暫停運行以進行用戶確認或針對特定工具進行管理員批准。