-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env
More file actions
36 lines (29 loc) · 2.69 KB
/
.env
File metadata and controls
36 lines (29 loc) · 2.69 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
# ── 서버/경로 ─────────────────────────────────────────────
PORT=3000 # 서버 포트 (기본 3000)
PROJECT_ROOT= # 분석 대상 프로젝트 루트
FILTERED_AST_PATH= # 간략 AST(JSON) 경로
# ── OpenAI / LLM ─────────────────────────────────────────
OPENAI_API_KEY=
OPENAI_MODEL=gpt-5-mini # 모델 명 (기본 gpt-5-mini)
# ── 프롬프트/그래프 동작 ─────────────────────────────────
PROMPT_MODE=full # slice | full (기본 slice)
MAX_LOOPS=3 # LangGraph 반복 탐색 최대 횟수
# ── PRUNE(가지치기) 정책 ────────────────────────────────
PRUNE_ALLOW_DROP_ALL=1 # 1=상세 AST 전부 드랍 허용, 0=비허용
PRUNE_SERVER_ENFORCE_LIMITS=1 # 1=서버에서 파일/토큰 상한 강제
PROMPT_MAX_FILES=10 # 프롬프트에 담을 최대 파일 수(0=무제한)
MAX_AST_TOKENS=0 # (레거시) 고정 토큰 예산(0=비활성)
# ── 모델 컨텍스트 창 기반 예산 ───────────────────────────
MODEL_CTX_TOKENS=400000 # 모델 컨텍스트 한도(입력+출력) 0=비활성
OUTPUT_TOKENS_BUDGET=2000 # 답변(출력)용으로 남겨둘 토큰
PROMPT_SAFETY=0.8 # 프롬프트 안전 마진(0.7~0.9 권장)
# ── 트레이싱/로그 ───────────────────────────────────────
TRACE_LANGGRAPH=1 # 1=각 노드/프루닝 단계 콘솔 트레이스
TRACE_MAX_JSON=1000 # 트레이스에 찍을 JSON 최대 길이
# ── 코드 단계 토큰/파일 예산 ──────────────────────────────
CODE_MAX_FILES=6 # 코드 슬라이스를 로드할 최대 파일 수 (0=무제한)
CODE_MAX_BYTES=200000 # 파일 합산 바이트 상한 (대략 200KB)
CODE_SAFETY=0.8 # 코드 프롬프트 안전 마진
MAX_CODE_TOKENS=0 # (선택) 코드 단계용 고정 토큰 예산(0=비활성)
# .h 를 C++로 해석하고 싶다면 1, C로 해석하고 싶다면 0
C_HEADER_AS_CPP=0