-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathenv.example
More file actions
75 lines (67 loc) · 2.34 KB
/
env.example
File metadata and controls
75 lines (67 loc) · 2.34 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
66
67
68
69
70
71
72
73
74
75
# ===========================================
# Pixymon AI Agent - 환경 변수 설정
# ===========================================
# -------------------------------------------
# Claude API (Anthropic)
# -------------------------------------------
ANTHROPIC_API_KEY=your_anthropic_api_key_here
# -------------------------------------------
# Twitter (X) API 설정
# https://developer.twitter.com/
# -------------------------------------------
TWITTER_API_KEY=your_twitter_api_key_here
TWITTER_API_SECRET=your_twitter_api_secret_here
TWITTER_ACCESS_TOKEN=your_twitter_access_token_here
TWITTER_ACCESS_SECRET=your_twitter_access_secret_here
# Twitter 계정
TWITTER_USERNAME=Pixy_mon
# -------------------------------------------
# 설정
# -------------------------------------------
# 테스트 모드 (true면 실제 트윗 안 함)
TEST_MODE=true
# TEST_MODE=true일 때 외부 API(X read/Claude) 호출도 차단 (기본 true)
TEST_NO_EXTERNAL_CALLS=true
# 스케줄러 모드 (true면 24/7 스케줄 실행)
SCHEDULER_MODE=false
MAX_ACTIONS_PER_CYCLE=4
MIN_LOOP_MINUTES=25
MAX_LOOP_MINUTES=70
# 글 중복 방지 가드
POST_MIN_INTERVAL_MINUTES=90
SIGNAL_FINGERPRINT_COOLDOWN_HOURS=8
MAX_POSTS_PER_CYCLE=1
FG_EVENT_MIN_DELTA=10
FG_REQUIRE_REGIME_CHANGE=true
REQUIRE_FG_EVENT_FOR_SENTIMENT=true
SENTIMENT_MAX_RATIO_24H=0.25
NUTRIENT_MIN_DIGEST_SCORE=0.50
NUTRIENT_MAX_INTAKE_PER_CYCLE=12
# 레인 편중 제한 (JSON, 미설정 시 기본값 사용)
# 예) {"onchain":0.25,"macro":0.45}
LANE_MAX_RATIO_JSON=
# 트렌드 키워드 시드 (쉼표 구분, 키워드가 부족할 때만 fallback 사용)
TREND_KEYWORD_SEEDS=
# 토큰 stopword 확장 (쉼표 구분)
FOCUS_TOKEN_STOP_WORDS_EXTRA=
EVIDENCE_TOKEN_STOP_WORDS_EXTRA=
# X API read 비용 가드 (daily cap + read 호출 속도 제한)
X_API_COST_GUARD_ENABLED=true
X_API_DAILY_MAX_USD=0.10
X_API_ESTIMATED_READ_COST_USD=0.012
X_API_ESTIMATED_CREATE_COST_USD=0.010
# 비우면 dailyMax/cost로 자동 계산됨
X_API_DAILY_READ_REQUEST_LIMIT=8
X_API_DAILY_CREATE_REQUEST_LIMIT=10
X_MENTION_READ_MIN_INTERVAL_MINUTES=120
X_TREND_READ_MIN_INTERVAL_MINUTES=180
X_CREATE_MIN_INTERVAL_MINUTES=20
# 운영 안전 설정
ACTION_MODE=observe
STATE_RECONCILE_ON_BOOT=true
ACTION_TWO_PHASE_COMMIT=true
CRASH_FLUSH_ON_EXCEPTION=true
SESSION_QUARANTINE_ON_PARSE_ERROR=true
TOOL_CALL_STRICT_VALIDATE=true
NODE_ENV=development
LOG_LEVEL=info