개발 설정
오픈소스 제품(myrm-agent)
프런트엔드 + 서버 전용. 하네스는 uv sync을 통해 PyPI에서 설치됩니다.
전제 조건: Git, uv, Bun, Python 3.13(uv가 설치함).
편집 가능한 하네스를 모노레포에 설치한 후
uv run run.py 대신 .venv/bin/python run.py(또는 myrm start)을 사용하십시오. — uv run은 잠금을 다시 해결하고 Windows 전용 휠이 잠금 파일에 있는 경우 macOS에서 실패할 수 있습니다.
전체 모노레포(하네스 + 에이전트)
하네스 프레임워크 작업의 경우myrm-agent 및 myrm-agent-harness 형제를 사용하여 vortexai 모노레포(비공개)를 복제한 후 다음을 수행합니다.
./myrm ready --chrome(MAINTAINER_QUICKSTART.md 참조).
테스트 실행
myrm-agent-harness 내부에서 실행됩니다.
IDE 브라우저 E2E(관리자 전용)
커서/chrome-devtools-mcp 설정,:3000 속도 저하 및 모노레포 개발 게이트는 최종 사용자 제품 문서가 아닙니다. 비공개 모노레포 scripts/dev/MAINTAINER_QUICKSTART.md(vortexai 루트)을 참조하세요.
코드 품질
- 프론트엔드: ESLint + Prettier
- 백엔드: Ruff + 서버 및 하네스 패키지의 엄격한 입력