- tools/calendar_tool.py: CalDAV search/today/create_draft/create_confirmed - tools/email_tool.py: IMAP search/read (전송 비활성화) - tools/document_tool.py: Document Server search/read (read-only) - tools/registry.py: 도구 디스패처 + WRITE_OPS 안전장치 + 에러 표준화 - 분류기: "tools" 액션 추가, 도구 목록/파라미터 스키마/규칙 명시 - Worker: tools 분기 + tool timeout 10초 + payload 2000자 제한 - conversation: pending_draft (TTL 5분) + create 확인 플로우 - 현재 시간을 분류기에 전달 (날짜 질문 대응) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
36 lines
679 B
Plaintext
36 lines
679 B
Plaintext
# Auth
|
|
OWNER_PASSWORD=
|
|
GUEST_PASSWORD=
|
|
JWT_SECRET=
|
|
|
|
# CORS (dev)
|
|
CORS_ORIGINS=http://localhost:5173
|
|
|
|
# GPU
|
|
NVIDIA_SMI_PATH=/usr/bin/nvidia-smi
|
|
|
|
# Backends config path (in Docker)
|
|
BACKENDS_CONFIG=/app/config/backends.json
|
|
|
|
# DB path (in Docker)
|
|
DB_PATH=/app/data/gateway.db
|
|
|
|
# NanoClaude
|
|
EXAONE_MODEL=exaone3.5:7.8b-instruct-q8_0
|
|
REASONING_BASE_URL=http://192.168.1.122:8800
|
|
REASONING_MODEL=mlx-community/gemma-4-26b-a4b-it-8bit
|
|
PIPELINE_ENABLED=true
|
|
MAX_CONCURRENT_JOBS=3
|
|
CALDAV_URL=
|
|
CALDAV_USER=
|
|
CALDAV_PASS=
|
|
MAILPLUS_HOST=
|
|
MAILPLUS_PORT=993
|
|
MAILPLUS_USER=
|
|
MAILPLUS_PASS=
|
|
DOCUMENT_API_URL=
|
|
DOCUMENT_API_TOKEN=
|
|
SYNOLOGY_INCOMING_URL=
|
|
SYNOLOGY_OUTGOING_TOKEN=
|
|
NANOCLAUDE_API_KEY=
|