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 设计给想通过引导式 onboarding 过程快速入门的初学者,以及需要专业级、可持续基础来构建和扩展复杂 AI 代理的高级用户/开发者。
Highlights
- Extensive Out-of-the-Box Support:内置超过 42 个 providers 和 25 个 channels。
- High Controllability:使用具名操作符 shell 将功能(sessions、skills、channels 等)分组,而不是平面指令列表。
- Secure Base:实现明确的运行时边界,控制 provider 选择、记忆和审计日志。
- Modular Design:providers、tools、policies 均位于 kernel 之外,可按需编译和组合。
- Developer Friendly:提供 TUI(终端用户界面)和引导式
onboard命令,避免手动编辑 TOML。