openshrimp은(는) 무엇을 하나요?
영구적인 LangGraph 에이전트와 PostgreSQL 상태, 그리고 즉시 접근 가능한 Telegram 인터페이스를 사용하여 연구 작업을 관리하고 자동화합니다.
개요
이 스킬은 다음과 같은 기능을 제공합니다:
- 영구 상태 관리: PostgreSQL을 사용하여 에이전트의 상태를 저장하고 복원하여 작업 연속성 보장
- LangGraph 기반 워크플로우: 그래프 구조로 연구 작업을 정의하고 실행
- Telegram 인터페이스: Telegram 봇을 통해 언제든지 에이전트에 접근하고 작업 지시
설치 방법
- 저장소 클론:
git clone https://github.com/spider7811/openshrimp.git
cd openshrimp
- 종속성 설치:
pip install -r requirements.txt
- 환경 변수 설정:
export DATABASE_URL="postgresql://user:password@localhost:5432/openshrimp"
export TELEGRAM_BOT_TOKEN="your_telegram_bot_token"
사용 방법
- Telegram 봇을 시작하고
/start명령어로 초기화합니다. - 연구 작업을 텍스트로 설명하여 에이전트에 전달합니다.
- 에이전트는 LangGraph 워크플로우를 통해 작업을 처리하고 결과를 반환합니다.
/status명령어로 현재 작업 상태를 확인할 수 있습니다.
설정
DATABASE_URL: PostgreSQL 데이터베이스 연결 문자열TELEGRAM_BOT_TOKEN: Telegram 봇 토큰LANGGRAPH_API_KEY: LangGraph API 키 (선택 사항)
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 에이전트 플랫폼
라이선스
MIT