-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
65 lines (47 loc) · 2.42 KB
/
.env.example
File metadata and controls
65 lines (47 loc) · 2.42 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
# Maestro Coding — 환경변수 예시
# 이 파일을 복사하여 .env 파일을 만들고 실제 값으로 채워주세요.
# cp .env.example .env
#
# ⚠️ 실제 .env 파일은 절대 Git에 커밋하지 마세요!
# 프로젝트 표시 이름 (선택)
MAESTRO_PROJECT_NAME=my-main-repo
# 현재 프로젝트 승인 레인 수 (기본 4, 최소 1, 최대 8)
MAESTRO_PROJECT_LANE_COUNT=4
# git merge / git reset을 실행할 메인 레포지토리의 로컬 경로 (필수 권장)
MAIN_REPO_PATH=/path/to/your/main/repo
# 서버 리스닝 포트 (기본: 8080)
PORT=8080
# 서버 바인딩 호스트 (기본: 127.0.0.1)
# 외부 접근이 필요하지 않다면 기본값 유지 권장
HOST=127.0.0.1
# 허용 Origin 목록 (쉼표 구분)
# 기본값: 로컬 Vite 개발/프리뷰 Origin
# 예시: http://localhost:5173,http://127.0.0.1:5173
ALLOWED_ORIGINS=http://localhost:5173,http://127.0.0.1:5173,http://localhost:4173,http://127.0.0.1:4173
# 인증 토큰 — 설정 시 요청에 Authorization: Bearer <token> 헤더 필요
# 빈 값으로 두면 인증 없이 동작합니다.
MAESTRO_SERVER_TOKEN=your-secret-token-here
# 프론트엔드가 연결할 WebSocket 주소 (기본: ws://localhost:8080)
VITE_WS_URL=ws://localhost:8080
# 조건부 자동승인 (기본 OFF)
# true/false, 1/0, on/off
MAESTRO_AUTO_APPROVE_ENABLED=false
# 자동승인 허용 agentId 목록 (쉼표 구분, 빈 값이면 모든 agent 허용)
MAESTRO_AUTO_APPROVE_TRUSTED_AGENTS=
# 자동승인 허용 브랜치 접두사 (예: feature/auto/)
# 빈 값이면 접두사 제한 없음
MAESTRO_AUTO_APPROVE_BRANCH_PREFIX=
# 자동승인 허용 diffSummary.shortDescription 최대 길이
MAESTRO_AUTO_APPROVE_MAX_DESC_LENGTH=180
# true면 요청 본문에 autoApprove=true가 명시된 경우에만 자동승인 시도
MAESTRO_AUTO_APPROVE_REQUIRE_EXPLICIT=false
# 자동승인 시도 간 최소 간격(ms). 0이면 비활성
MAESTRO_AUTO_APPROVE_COOLDOWN_MS=0
# true면 정책 매칭/이벤트만 수행하고 실제 git merge는 실행하지 않음
MAESTRO_AUTO_APPROVE_DRY_RUN=false
# 자동승인 정책/실행 이벤트 로그 최대 저장 개수 (기본 500, 최소 50, 최대 5000)
MAESTRO_AUTO_APPROVE_LOG_MAX_ITEMS=500
# 승인 이력 링버퍼 최대 저장 개수 (기본 300, 최소 40, 최대 2000)
MAESTRO_HISTORY_MAX_ITEMS=300
# 승인 이력 영속 저장 파일 경로 (기본: .maestro-history.json)
MAESTRO_HISTORY_STORE_PATH=.maestro-history.json