aeonfun/aeon

The most autonomous agent framework. No approval loops. No babysitting. Configure once, forget forever.

解決的問題

Aeon 是一個自主代理框架,旨在處理通常需要持續人工監督的重複性、無人值守工作。透過允許使用者配置代理按計畫執行複雜任務(例如發佈程式碼、進行安全性研究與監控市場),而無需為每個操作進行手動確認,從而消除「審批循環」與「保姆式監管」。

工作原理

Aeon 使用「skills」運作,這些是包含 frontmatter(配置)與提示詞(prompt)的簡單 Markdown 檔案。這些 skills 會根據設定檔 (aeon.yml) 中定義的 cron 排程執行。

關鍵運作特性包括:

  • 自我修復循環 (Self-Healing Loop):每次執行都會由 LLM (Haiku) 進行評分。如果一個 skill 失敗或品質下降,一系列內部 skills (heartbeat, skill-health, skill-repair, 與 self-improve) 會自動診斷並修復提示詞或配置。
  • 集群管理 (Fleet Management):Aeon 可以生成自身的專業副本(實例)來處理特定領域(例如專用的加密貨幣追蹤器),並透過集群控制系統進行協調。
  • 適配器 (Harnesses):支援多種 LLM 提供商與閘道器 (Anthropic, OpenRouter, Grok, 等) 來驅動代理。
  • 整合:使用 GitHub CLI (gh) 進行儲存庫管理,並支援各種通知管道 (Telegram, Discord, Slack, Email) 向使用者發出結果警報。

適用對象

Aeon 專為希望自動化高風險、重複性工作流(如漏洞掃描、功能實現與深度研究)的開發人員、安全性研究人員及進階使用者打造,無需手動觸發或批准每一步驟。

亮點

  • 自主程式碼發佈:可以無需提示詞即可實現功能並向 Vercel 部署線上 Web 應用程式。
  • 自動化安全性研究:包含一個 vuln-scanner,可以在開源專案中發現並負責任地披露真實的漏洞。
  • 自我進化的 skills:可以從單句描述生成新的 skills,或透過評分變體來進化現有的 skills。
  • 零安裝設定:提供「Aeon setup skill」,允許使用者透過 Claude Code 等代理使用自然語言配置與除錯其實例。
  • 內建護欄:包括唯讀模式、金融交易的斷路器以及防止失控自主性的選用授權層。