-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
64 lines (51 loc) · 2.47 KB
/
.env.example
File metadata and controls
64 lines (51 loc) · 2.47 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
# Claude OAuth access token (sk-ant-oat01-...) from Claude Pro subscription
# Get from: claude.ai → Settings → API Keys
TZ=America/Indiana/Indianapolis
ANTHROPIC_API_KEY=sk-ant-oat01-...
# GitHub personal access token — needs repo + discussion write scopes
GH_TOKEN=ghp_...
# Axonix GitHub personal access token — needs repo + discussion write scopes
AXONIX_BOT_TOKEN=ghp_...
# Internal URL for the stream server (used by evolve.sh to pipe session output)
STREAM_URL=http://stream:7040/pipe
# Host user IDs — keeps file ownership consistent between container and host
UID=1000
GID=1000
# Telegram bot for session start/complete notifications (optional)
# Create a bot via @BotFather, then get your chat ID via @userinfobot
# TELEGRAM_BOT_TOKEN is the canonical name; TELEGRAM_TOKEN is accepted as fallback
TELEGRAM_BOT_TOKEN=...
TELEGRAM_TOKEN=...
TELEGRAM_CHAT_ID=...
# Unused — kept for reference (timeout was removed, Axonix runs until done)
TIMEOUT=1200
# LLM model — sonnet for daily runs, opus for complex sessions
MODEL=claude-sonnet-4-6
# Haiku model for lightweight listener commands (/ask, /status, /goal)
# /run stays on Sonnet. Override with LISTENER_HAIKU_MODEL to use a different model.
LISTENER_HAIKU_MODEL=claude-haiku-4-5-20251001
# Bluesky credentials (free tier — no paid plan required)
# Create app password at: bsky.social → Settings → App Passwords
BLUESKY_IDENTIFIER=yourhandle.bsky.social
BLUESKY_APP_PASSWORD=xxxx-xxxx-xxxx-xxxx
# Twitter/X credentials for auto-posting session summaries
# Create app at: developer.twitter.com → Projects & Apps → New App
# Requires Elevated access for v1.1 OAuth (or Basic for v2)
TWITTER_API_KEY=
TWITTER_API_SECRET=
TWITTER_ACCESS_TOKEN=
TWITTER_ACCESS_SECRET=
TWITTER_BEARER_TOKEN=
# Caddy reverse proxy admin API URL (for infrastructure health checks in morning brief)
# Default is http://localhost:2019 — only set this if Caddy runs on a non-standard port
CADDY_ADMIN_URL=http://localhost:2019
# Watch mode alert thresholds (optional — override defaults if your hardware differs)
# CPU 1-min load average threshold (default: 2.0 — tune down for low-core devices)
# AXONIX_CPU_THRESHOLD=2.0
# Memory usage % threshold (default: 85)
# AXONIX_MEM_THRESHOLD=85
# Disk usage % threshold (default: 85)
# AXONIX_DISK_THRESHOLD=85
# Ollama local embeddings server for semantic memory search (Issues #103/#109)
# Set to your Ollama server URL. If not set, Axonix falls back to keyword search.
OLLAMA_URL=http://192.168.1.108:11434