๐Ÿ— KeyzHub
19Keys ยท community archive
2162 bytes raw
 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
# Chairman agent โ€” environment config
#
# Copy this file to .env (named env.example, not .env.example, purely so it
# survives KeyzHub's secret-filename scanner โ€” rename it however you like
# locally). agent.py loads its .env from ../content-os/config/.env by
# default โ€” see README "Set your environment" for the exact path, or just
# point ENV_FILE in agent.py at wherever you keep it.
#
# Every value below is a placeholder. Replace before running.

# --- required ---------------------------------------------------------
ANTHROPIC_API_KEY=YOUR_KEY_HERE  # keyzhub-allow

# --- optional: model + behavior ---------------------------------------
# CHAIRMAN_MODEL=claude-sonnet-5
# CHAIRMAN_EMIT_USAGE=1        # print a machine-readable usage line per turn
# CHAIRMAN_DEBUG=1             # verbose stderr logging
# CHAIRMAN_CHAT_CMD=           # dashboard test override, see dashboard/server.py

# --- optional: live CRM grounding + agent ledger (Supabase) -----------
# Leave unset to run without live business-data grounding โ€” the agent
# still works, it just won't have a numbers block in its system prompt.
SUPABASE_URL=YOUR_SUPABASE_PROJECT_URL_HERE  # keyzhub-allow
SUPABASE_ANON_KEY=YOUR_SUPABASE_ANON_KEY_HERE  # keyzhub-allow
SUPABASE_SERVICE_KEY=YOUR_SUPABASE_SERVICE_KEY_HERE  # keyzhub-allow

# --- optional: iMessage bridge via SendBlue ----------------------------
# See SENDBLUE-SETUP.md for the full walkthrough.
SENDBLUE_API_KEY_ID=YOUR_SENDBLUE_KEY_ID_HERE  # keyzhub-allow
SENDBLUE_API_SECRET_KEY=YOUR_SENDBLUE_SECRET_HERE  # keyzhub-allow
SENDBLUE_FROM_NUMBER=+1YOUR_SENDBLUE_NUMBER_HERE  # keyzhub-allow
SENDBLUE_WEBHOOK_SECRET=YOUR_SENDBLUE_WEBHOOK_SECRET_HERE  # keyzhub-allow
SENDBLUE_AUTHORIZED_NUMBERS=+1YOUR_PHONE_NUMBER_HERE  # keyzhub-allow
KEYS_IMESSAGE_NUMBER=+1YOUR_PHONE_NUMBER_HERE  # keyzhub-allow
# CHAIRMAN_WEBHOOK_PORT=8787

# --- optional: Telegram bridge -----------------------------------------
TELEGRAM_BOT_TOKEN=YOUR_TELEGRAM_BOT_TOKEN_HERE  # keyzhub-allow
TELEGRAM_USER_ID=YOUR_TELEGRAM_USER_ID_HERE  # keyzhub-allow

# --- optional: dashboard ------------------------------------------------
# PORT=8919