26cef9bb11162dabf27e572130082f4f3328076a
Variet Agent
AI Agent Team — Gemini CLI 기반 자동화 개발 에이전트 시스템
목표
사용자가 디스코드에서 추상적 명령을 주면, AI Agent Team이 작업을 분석/분해/실행하고, Gitea CI로 PR/빌드/배포까지 수행.
핵심 특징
- Context Manager: Gemini CLI의 Context Rot 문제 해결 (관련 파일만 선별 주입)
- 역할별 Headless 호출:
gemini -p로 매번 독립 컨텍스트 - API 추상화: Discord / Web UI 동일 파이프라인
- Gitea + Vikunja 연동: PR/CI/태스크 자동 관리
구조
api/ # FastAPI 서버 + Discord Bot
core/ # Orchestrator, Context Manager, Pipeline
integrations/ # Gitea, Vikunja, CI
prompts/ # 역할별 프롬프트
sessions/ # 작업 로그
docs/ # 설계 문서
환경
- Python 3.12 (
C:\ProgramData\miniforge3\envs\quant) - Gemini CLI v0.32+ (AI Ultra)
- Gitea: git.variet.net
- Vikunja: plan.variet.net/projects/7
Description
Languages
Python
99.9%
Batchfile
0.1%