eastreams/loong
Lightweight, clear, and fully extensible AI agent infrastructure — learn easily, customize anything 🐉
What it solves
Loong 提供一個安全、可擴展且穩定的基礎,用於構建「垂直 AI 代理」——針對現實場景設計的專門代理。它解決了需要可控的代理基礎,能夠處理長期工作流程、執行複雜的複合任務,並在不變成配置混亂的情況下實現閉環改進的問題。
How it works
Loong 使用 Rust 開發,採用模組化架構,將核心 kernel 與擴充功能分離。它使用分層執行模型,並在各 crate 之間維持嚴格的無環依賴圖,以確保穩定性。系統被組織為以下獨立元件:
- Providers:連接各種 LLM 後端(例如 OpenAI、Volcengine)。
- Channels:管理通訊介面(例如 Lark/Feishu)。
- Gateway & Runtime:在明確的邊界內運作,以管理工具、記憶、批准與政策。
- Kernel:受治理的核心,將穩定合約與執行基底分離。
Who it’s for
Loong 針對想透過引導式上線流程快速入門的初學者,以及需要專業級、可持續基礎來構建與擴充複雜 AI 代理的高階使用者/開發者。
Highlights
- Extensive Out-of-the-Box Support:內建超過 42 個 providers 與 25 個 channels。
- High Controllability:使用具名操作員殼層來分組功能(sessions、skills、channels 等),而非平面指令列表。
- Secure Base:實作明確的執行時邊界,控制 provider 選擇、記憶與稽核日誌。
- Modular Design:providers、tools、policies 均位於 kernel 之外,可依需求編譯與組合。
- Developer Friendly:提供 TUI(終端使用者介面)與引導式
onboard指令,避免手動編輯 TOML。