빌드¶
컨트리뷰터 가이드 — 개발 환경 셋업, 소스에서 실행, 릴리스 빌드.
개발 환경 →
clone, GStreamer.framework 사전 요구사항, uv venv, extra
설치, 흔한 함정 (miniforge dylib, PKG_CONFIG_PATH).
서브모듈 / 벤더링 →
vendor/ocap-macos, vendor/ocap-windows,
vendor/open-world-agents-private 서브모듈; 각각의 역할과 sync
방법.
크로스 플랫폼 규칙 → Cue는 macOS 그리고 Windows에서 동작. PR 체크리스트와 두 플랫폼을 sync 유지하는 규칙.
릴리스 빌드 →
Nuitka + Developer ID + 노타리제이션 (macOS), PyInstaller +
Inno Setup (Windows). 번들된 llama-server 바이너리, hardened
runtime entitlements, Apple notary 제출 흐름.
평가 / 스모크 →
cue.eval.digest_eval — 온디바이스 기본값 flip을 게이팅하는
local-vs-cloud 디지스트 harness; 실행 방법, fixture 위치, JSON
출력 해석.