모델, 도구, 메모리, 다른 에이전트를 결합하는 조합형 AI 에이전트 런타임을 구축하기 위한 Rust 프레임워크입니다.
wanxingai/LightAgent
도구, 메모리, 가드레일, 트레이싱, 훅, 멀티 에이전트 라우팅과 워크플로를 지원하는 OpenAI 호환 에이전트 구축용 경량 Python 프레임워크입니다.
- 스타
- 1,243
- 포크
- 180
- 열린 이슈
- 2
- 마지막 커밋
- 11일 전
어떤 프로젝트인가요?
LightAgent는 OpenAI 호환 모델과 스트리밍 출력을 지원하는 LLM 에이전트를 구축하기 위한 Python 프레임워크입니다. LangChain이나 LlamaIndex 없이 만들어졌으며, 사용자 정의 Python 도구와 stdio, SSE, Streamable HTTP를 통한 MCP 도구 연동을 제공합니다. 메모리 백엔드는 플러그형이며, mem0 모듈을 기본 지원하고 user_id와 MemoryPolicy를 통해 사용자별로 격리할 수 있습니다.
단일 에이전트를 넘어 세 가지 오케스트레이션 계층을 제공합니다. LightSwarm은 역할 기반으로 전문 에이전트 간 요청을 라우팅하고, LightFlow는 재시도, 체크포인트, 재개 및 승인 노드를 지원하는 결정론적 다단계 DAG 워크플로를 실행하며, LightDAG는 영속적이고 동적으로 검증되는 작업 그래프를 제공합니다. 선택적으로 이벤트 소싱 런타임을 추가해 영속 세션, 비동기 실행 및 정책 제어를 사용할 수 있습니다.
프로덕션 환경을 위해 입력, 도구, 출력 가드레일, 순서가 지정된 런타임 훅, 선택적 트레이스 내보내기, 결정론적 평가 하네스, 고위험 도구에 대한 사람의 승인 기능을 제공합니다. 문서에서는 OpenRouter, vLLM, llama.cpp 및 기타 호환 엔드포인트의 모델 제공자 설정을 다룹니다.
핵심 기능
- 01사용자 정의 Python 도구와 stdio, SSE, Streamable HTTP를 통한 MCP 서버를 지원합니다.
- 02플러그형 메모리 백엔드와 mem0 기본 지원, 사용자별 격리를 제공합니다.
- 03LightSwarm은 역할 기반 전문 에이전트 간 요청을 라우팅합니다.
- 04LightFlow는 재시도, 체크포인트, 재개 및 승인 단계가 포함된 DAG 워크플로를 실행합니다.
- 05정책 적용을 위해 입력, 도구, 출력 가드레일과 순서가 지정된 런타임 훅을 제공합니다.
- 06선택적 실행 트레이스, 트레이스 내보내기, 결정론적 평가 하네스를 지원합니다.
활용 사례
- 내부 API를 도구로 호출하는 챗봇이나 어시스턴트를 구축할 때.
- 고객 요청을 지원, 재무, 인사 등의 전문 에이전트로 라우팅할 때.
- 재시도, 체크포인트, 사람의 승인이 필요한 다단계 워크플로를 실행할 때.
- vLLM이나 llama.cpp 같은 자체 호스팅 모델을 도구를 갖춘 에이전트에 연결할 때.
사용 전 알아둘 점
- 프로젝트는 아직 1.0 이전 버전(v0.11.0)이며 README에 API 안정화 작업이 언급되어 있으므로 호환성이 깨지는 변경이 발생할 수 있습니다.
- 레거시 임의 Python 도구는 모델 및 도구 디스패치에서 차단되므로, 도구는 safe_expression 또는 사용자 지정 격리 도구를 사용해야 합니다.
포함된 컬렉션
토픽
자주 묻는 질문
- LightAgent은(는) 무엇인가요?
- 도구, 메모리, 가드레일, 트레이싱, 훅, 멀티 에이전트 라우팅과 워크플로를 지원하는 OpenAI 호환 에이전트 구축용 경량 Python 프레임워크입니다. LightAgent는 OpenAI 호환 모델과 스트리밍 출력을 지원하는 LLM 에이전트를 구축하기 위한 Python 프레임워크입니다. LangChain이나 LlamaIndex 없이 만들어졌으며, 사용자 정의 Python 도구와 stdio, SSE, Streamable HTTP를 통한 MCP 도구 연동을 제공합니다. 메모리 백엔드는 플러그형이며, mem0 모듈을 기본 지원하고 user_id와 MemoryPolicy를 통해 사용자별로 격리할 수 있습니다.
- LightAgent은(는) 무료로 사용할 수 있나요? 라이선스는 무엇인가요?
- LightAgent은(는) Apache-2.0 라이선스의 오픈소스입니다. 상업용 제품에 사용하기 전에 라이선스 조건을 확인하세요.
- LightAgent은(는) 아직 유지보수되고 있나요?
- 활발히 유지보수 중. LightAgent의 마지막 커밋은 2026년 10월 28일입니다.
- LightAgent은(는) 어디에 사용할 수 있나요?
- 내부 API를 도구로 호출하는 챗봇이나 어시스턴트를 구축할 때. 고객 요청을 지원, 재무, 인사 등의 전문 에이전트로 라우팅할 때. 재시도, 체크포인트, 사람의 승인이 필요한 다단계 워크플로를 실행할 때. vLLM이나 llama.cpp 같은 자체 호스팅 모델을 도구를 갖춘 에이전트에 연결할 때.
- LightAgent은(는) 어디서 받을 수 있나요?
- 소스 코드와 설치 방법은 GitHub에 있습니다: https://github.com/wanxingai/LightAgent
요약은 프로젝트 README를 바탕으로 AI가 작성했습니다. GitHub 통계는 매일 갱신됩니다.
관련 프로젝트
Context Engineering을 기반으로 에이전트 워크플로를 설계·테스트·배포할 수 있는 시각적 편집기를 갖춘 멀티 에이전트 시스템입니다.
LLM과 도구를 사용하는 AI 에이전트를 만들고, 멀티 에이전트 워크플로에서 에이전트끼리 협업하도록 조율하는 Python 프레임워크입니다.
채팅, 도구, 에이전트, 임베딩, Rails 통합을 하나의 API로 제공해 LLM 기능을 구축하는 Ruby AI 프레임워크입니다.
지속성, 메모리, human-in-the-loop 기능을 갖춘 상태 기반 장기 실행 LLM 에이전트를 그래프로 구축하는 TypeScript 프레임워크입니다.
Google의 코드 우선 Python 프레임워크로, Gemini에 최적화되어 있지만 특정 모델에 종속되지 않으며 AI 에이전트를 구축·평가·배포할 수 있습니다.