eastreams/loong

Lightweight, clear, and fully extensible AI agent infrastructure — learn easily, customize anything 🐉

What it solves

Loong は「垂直 AI エージェント」―実世界シナリオ向けに設計された専門エージェント―を構築するための安全で拡張可能、かつ安定した基盤を提供します。長期的なワークフローを扱い、複雑な複合タスクを実行し、設定が乱雑になることなく閉ループで改善できる制御可能なエージェントベースの必要性に応えます。

How it works

Rust で構築された Loong は、コアカーネルと拡張機能を分離するモジュラーアーキテクチャを採用しています。レイヤード実行モデルとクレート間の厳格な非循環依存グラフにより安定性を確保します。システムは以下のコンポーネントに分かれます:

  • 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 以上の組み込みプロバイダーと 25 のチャンネルを提供。
  • High Controllability:フラットなコマンドリストではなく、名前付きオペレータシェルで機能(セッション、スキル、チャンネル等)をグループ化します。
  • Secure Base:プロバイダー選択、メモリ、監査ログのための明示的なランタイム境界を実装。
  • Modular Design:プロバイダー、ツール、ポリシーはカーネル外にあり、必要に応じてコンパイル・組み合わせ可能。
  • Developer Friendly:TUI(ターミナルユーザーインターフェース)とガイド付き onboard コマンドを備え、手動での TOML 編集を回避できます。