-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
18 lines (16 loc) · 1.25 KB
/
Copy path.env.example
File metadata and controls
18 lines (16 loc) · 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# Settled — copy to .env and fill in. Create the app from slack_manifest.yaml at api.slack.com/apps.
SLACK_BOT_TOKEN=xoxb-... # Install App → Bot User OAuth Token
SLACK_APP_TOKEN=xapp-... # Basic Information → App-Level Tokens (connections:write)
SLACK_SIGNING_SECRET=... # Basic Information → Signing Secret (only needed for MCP-over-HTTP)
# Extraction LLM — OpenRouter is the default (auto-selected when OPENROUTER_API_KEY is set).
# With no key, Settled falls back to a keyless keyword "stub" classifier (lower quality).
OPENROUTER_API_KEY=sk-or-v1-...
SETTLED_OPENROUTER_MODEL=deepseek/deepseek-v4-pro # assistant answers (quality)
SETTLED_CLASSIFY_MODEL=deepseek/deepseek-v4-flash # per-message classifier (fast)
# SETTLED_LLM_PROVIDER=openrouter # override auto-detection (openrouter|stub)
# SETTLED_CONFIDENCE_THRESHOLD=0.72 # precision gate; below this, stay silent
# SETTLED_DB_PATH=./ledger.db # SQLite ledger location
# MCP server (optional network mode)
# SETTLED_MCP_TRANSPORT=http # default stdio; http = network-accessible
# SETTLED_MCP_HOST=127.0.0.1 # never 0.0.0.0 without an auth proxy
# SETTLED_MCP_PORT=8000