codex-agent은(는) 무엇을 하나요?
OpenClaw를 사용하여 Codex CLI 작업을 자동화합니다. 프롬프트 작성, 명령 승인, 결과 확인을 수행하며 터미널 또는 텔레그램을 통해 상호작용할 수 있습니다.
기능
- 프롬프트 자동 작성: 사전 정의된 템플릿이나 AI 생성 프롬프트를 Codex CLI에 자동으로 전달합니다.
- 명령 승인: Codex CLI가 요청하는 명령 실행을 자동 또는 수동으로 승인할 수 있습니다.
- 결과 확인: 실행된 명령의 출력을 자동으로 수집하고 분석합니다.
- 텔레그램 통합: 텔레그램 봇을 통해 원격에서 Codex CLI를 제어하고 상태를 확인할 수 있습니다.
사전 요구 사항
설치
# OpenClaw 에이전트 추가
git clone https://github.com/cyborgsalamanca/codex-agent.git
cd codex-agent
# 의존성 설치
pip install -r requirements.txt
환경 변수 설정
export OPENAI_API_KEY="your-api-key-here"
export TELEGRAM_BOT_TOKEN="your-telegram-bot-token" # 선택 사항
export CODEX_CLI_PATH="/path/to/codex" # Codex CLI 실행 파일 경로
사용법
터미널 모드
python agent.py --terminal
텔레그램 모드
python agent.py --telegram
사용자 정의 워크플로우
python agent.py --workflow my_workflow.yaml
워크플로우 예시
# my_workflow.yaml
steps:
- name: "코드 리뷰 요청"
prompt: "현재 디렉토리의 모든 Python 파일을 리뷰해주세요."
auto_approve: true
- name: "변경 사항 적용"
prompt: "리뷰 결과에 따라 코드를 수정해주세요."
auto_approve: false
라이선스
MIT