feat(engine): claude -p 상주 멀티턴 엔진 게이트웨이 + 실동작 검증
- engine_gateway/gateway.py: 회기당 claude -p 상주 프로세스(stream-json), 턴 직렬, budget 제한 - 세션 생성/턴/종료 HTTP API(FastAPI, :9099) - 검증: 멀티턴 컨텍스트 유지 + prompt caching 재사용(턴2 +$0.07) 실동작 확인
This commit is contained in:
parent
d5b86c5f89
commit
84eb6e2173
20 changed files with 2038 additions and 1 deletions
17
.env.example
17
.env.example
|
|
@ -1,5 +1,20 @@
|
|||
# ── DB (NAS PostgreSQL 16 + pgvector, 단일 SoR) ──
|
||||
DATABASE_URL=postgresql://user:pass@nas:5432/vignette
|
||||
|
||||
# ── 엔진 게이트웨이 (람다 소유, app 은 HTTP 호출만) ──
|
||||
ENGINE_URL=http://engine:8100
|
||||
ENGINE_MODE=claude_api # claude_api | claude_cli | openai | solar
|
||||
|
||||
# ── 외부 LLM 키 (PII 마스킹 후만, 게이트웨이가 주로 사용) ──
|
||||
ANTHROPIC_API_KEY=
|
||||
OPENAI_API_KEY=
|
||||
DATABASE_URL=postgresql://user:pass@nas:5432/vignette
|
||||
|
||||
# ── 세션/인증 (BFF OAuth 2.1, 토큰 서버 보관) ──
|
||||
SESSION_SECRET=dev-insecure-change-me
|
||||
OAUTH_GOOGLE_CLIENT_ID=
|
||||
OAUTH_GOOGLE_CLIENT_SECRET=
|
||||
OAUTH_REDIRECT_URI=https://chanpaca.net/auth/callback
|
||||
|
||||
# ── 엔진 CLI 폴백 ──
|
||||
CLAUDE_P_PATH=claude
|
||||
GLM_OR_FALLBACK_MODEL=
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue