ohdearquant/lionagi
An intelligence orchestra
해결하는 문제
lionagi는 개발자가 불투명한 런타임에 제어를 넘기지 않고 복잡한 에이전트 워크플로우를 구축할 수 있도록 하는 관리되는 다중 에이전트 오케스트레이션 프레임워크를 제공합니다. 형식화되고 검사 가능한 상태와 재개하거나 실시간으로 모니터링할 수 있는 지속적인 실행을 통해 '블랙박스' 에이전트 체인 문제를 해결합니다.
작동 방식
이 프레임워크는 AI 상호작용을 관리하기 위해 일련의 핵심 개념을 사용합니다.
- 브랜치(Branches): 기록, 도구, 모델 구성을 포함하는 개별 대화 스레드.
- 세션(Sessions): DAG(방향성 비순환 그래프) 워크플로우를 실행하기 위해 여러 브랜치를 관리하는 코디네이터입니다.
- 플로우(Flows): 리드 에이전트가 전문 작업자의 DAG를 계획하고 종속성이 해결됨에 따라 실행되는 오케스트레이션 패턴입니다.
- CLI 통합:
liCLI를 사용하면 사용자가 단일 에이전트, 병렬 팬아웃 또는 복잡한 플로우를 터미널에서 직접 실행할 수 있으며, API 기반 모델과 구독 기반 CLI 에이전트(예: Claude Code)를 모두 통합합니다. - 영속성: 모든 실행은 자동으로 로컬에 저장되므로 사용자는 재개, 재연결 또는 반복 작업을 예약할 수 있습니다.
대상 사용자
구조화된 출력, 지속적인 실행, API 모델과 로컬 CLI 기반 에이전트를 혼합하는 기능이 필요한, 투명하고 관리되는 다중 에이전트 오케스트레이션을 원하는 개발자 및 AI 엔지니어를 위해 설계되었습니다.
주요 특징
- 관리되는 실행: 도구 호출에 대한 권한 정책과 파괴적인 명령을 차단하는 가드 훅이 포함됩니다.
- 지속적인 실행: 모든 실행의 로컬 영속화를 통해
li monitor명령으로 쉽게 재개하고 모니터링할 수 있습니다. - uma 우선 CLI: 터미널에서 직접 에이전트와 복잡한 DAG 플로우를 실행하기 위한 최고 수준의 지원.
- Lion Studio: 실행 검사, 플레이북 관리, 실행 DAG 시각화를 위한 클라이언트 측 웹 UI.
- 구조화된 출력: AI 응답이 특정 스키마를 따르도록 보장하는 Pydantic 모델에 대한 네이티브 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트