일반 소개
Devin커서 Rules는 프로필과 도구를 통해 Devin과 유사한 고급 AI 기능으로 Cursor 및 Windsurf 통합 개발 환경(IDE)을 개선하는 것을 목표로 하는 오픈 소스 프로젝트입니다. 이 프로젝트는 프로세스 계획, 자체 진화, 확장된 도구 사용(예: 웹 브라우징, 검색, LLM 기반 분석) 및 기타 기능을 제공하여 개발자가 개발 프로세스에서 보다 효율적인 작업 관리와 자동화된 실행을 달성할 수 있도록 지원합니다. Cursor와 Windsurf 사용자 모두 간단한 구성 및 설치 단계를 통해 IDE를 강력한 개발 도구로 빠르게 전환할 수 있습니다.
기능 목록
- 프로세스 계획 및 자체 진화고급 AI 모델링을 통한 높은 수준의 업무 분석, 업무 세분화 및 전략 계획.
- 확장된 도구 사용웹 브라우징, 검색 엔진 통합 및 LLM 기반 텍스트 분석을 지원합니다.
- 자동화된 구현특히 Docker 컨테이너에서 실행되는 Windsurf 사용자가 작업 실행을 자동화하는 데 유용합니다.
- 멀티 에이전트 시스템 지원2 에이전트 아키텍처(플래너 및 실행자)로 커서를 개선하기 위한 실험적 지원.
- 통합 테스트모든 도구의 안정성과 신뢰성을 보장하기 위해 포괄적인 단위 테스트가 제공됩니다.
도움말 사용
설치 단계
- Python 가상 환경 만들기::
python3 -m venv venv
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- 환경 변수 구성::
cp .env.example .env
# 编辑.env文件,添加API密钥和配置
- 종속성 설치::
pip install -r requirements.txt
python -m playwright install chromium # 安装Playwright的Chromium浏览器
사용 지침
커서 사용자의 경우:
- 최고 사령관(군)
.cursorrules
파일이 프로젝트 폴더에 복사되고 파일이 자동으로 로드됩니다.
윈드서핑 사용자용:
- 활용
.windsurfrules
노래로 응답scratchpad.md
파일과 유사한 기능을 구현합니다.
멀티 에이전트 시스템 사용
- 멀티 에이전트 지점으로 전환하세요:
git checkout multi-agent
- 시스템은 계획자와 실행자 역할을 자동으로 조정합니다:
- 플래너사용
tools/plan_exec_llm.py
높은 수준의 분석을 수행합니다. - 실행자통해
scratchpad
과제를 달성하고 피드백을 제공하세요.
- 플래너사용
테스트(기계 등)
- 가상 환경에서 실행되는지 확인합니다:
source venv/bin/activate # Unix/macOS
.\venv\Scripts\activate # Windows
- 모든 테스트를 실행합니다:
PYTHONPATH=. python -m unittest discover tests/
기능 작동 흐름
- 프로세스 계획 및 자체 진화::
- 플래너는 높은 수준의 분석과 작업 분류를 담당합니다.
- 실행자는 특정 작업을 구현하고 테스트를 실행하며 구현 세부 사항을 작업합니다.
- 지속적인 커뮤니케이션 주기를 통해 작업 실행을 최적화하세요.
- 확장된 도구 사용::
- 웹 브라우징 및 검색 엔진 통합을 지원하여 정보에 더 폭넓게 액세스할 수 있습니다.
- 텍스트 처리 및 분석을 향상시키는 LLM 기반 텍스트 분석.
- 자동화된 구현::
- 특히 Docker 컨테이너를 통해 작업 실행을 자동화하려는 Windsurf 사용자에게 적합합니다.
- 멀티 에이전트 시스템::
- 2 에이전트 아키텍처(플래너와 실행자)를 통해 보다 효율적인 작업 관리 및 문제 해결이 가능합니다.
- 상세한 피드백과 실현 인사이트를 제공하여 지속적으로 작업 실행을 최적화하세요.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...