shibing624/agentica

Build AI agents that run for hours, not seconds. Async-first Python harness: auto context-compaction, cost budgets & death-spiral guards, persistent cross-session memory, self-evolving SKILL.md, /goal long-task loop, 40+ tools, 20+ models, MCP/ACP. Ships a CLI + Web Gateway out of the box.

TITLE:

What it solves

표준 LLM 인터페이스는 종종 장시간 실행 작업, 무한 루프, 그리고 시간이 지남에 따라 컨텍스트 손실에 어려움을 겪습니다. Agentica는 에이전트가 "레일에서 벗어나지 않고" 안정적으로 실행되도록 하고, 비용을 관리하며, 복잡한 툴 사용 사이클 동안 무한 루프를 방지하도록 설계된 강력한 실행 엔진을 제공합니다.

How it works

이 프레임워크는 제어 흐름 엔진에 의해 구동되는 비동기 우선 에이전틱 루프를 사용합니다. 전문화된 /goal 루프를 통해 장기 실행 목표를 관리하며, 이 루프는 작업이 완료되었는지 또는 일시停止가 필요한지를 자동으로 결정합니다. 인덱스 저장소와 관련성 기반 검색을 통해 메모리를 처리하며, 성공적인 작업 시퀀스가 재사용 가능한 Markdown 기반 SKILL.md 파일로 컴파일되는 독특한 자체 진화 파이프라인을 제공합니다.

Who it’s for

복잡한 AI 에이전트를 구축하는 개발자를 대상으로 하며, 단순한 채팅 인터페이스 이상의 기능을 필요로 하는 경우, 구체적으로 다중 에이전트 협업, 지속적인 크로스 세션 메모리, 자율적인 툴 실행(예: 웹 검색, 파일 조작, 코드 실행)이 필요한 분들입니다.

Highlights

  • Self-Evolving Skills: 성공적인 실행 시퀀스를 자동으로 재사용 가능한 기술로 컴파일합니다.
  • Long-Task Management: 토큰, 시간, 또는 턴에 대한 하드 캡이 있는 /goal 루프를 지원합니다.
  • Robust Execution: 내장된 컨텍스트 압축, 비용 예산 설정, 무한 루프 보호를 제공합니다.
  • Extensive Integration: LangChain/LlamaIndex를 통한 MCP 및 RAG를 포함하여 20개 이상의 모델과 40개 이상의 내장 툴을 지원합니다.
  • Flexible Deployment: CLI, 웹 게이트웨이, 그리고 Telegram과 Discord 같은 IM 플랫폼과의 통합을 포함합니다.