-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path.env.example
More file actions
40 lines (32 loc) · 1.42 KB
/
.env.example
File metadata and controls
40 lines (32 loc) · 1.42 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
# Signal Configuration
SIGNAL_NUMBER="+1234567890"
SIGNAL_API_URL="http://localhost:8080"
# Discord Configuration
DISCORD_CHANNEL_ID=
DISCORD_BOT_TOKEN="your-bot-token-here"
# LLM Configuration — any OpenAI-compatible endpoint
LLM_API_URL="http://host.docker.internal:11434"
LLM_MODEL="gpt-oss:20b" # Single model for all penny agents
# LLM_API_KEY="not-needed"
# Optional models
# LLM_VISION_MODEL="qwen3-vl" # Enables vision/image messages
# LLM_EMBEDDING_MODEL="embeddinggemma" # Enables preference/knowledge embeddings
# LLM_IMAGE_MODEL="x/z-image-turbo" # Enables /draw (uses Ollama REST API)
# LLM_IMAGE_API_URL="http://host.docker.internal:11434" # Ollama endpoint for /draw
# Penny-team Quality agent (optional — only registers if set)
# OLLAMA_BACKGROUND_MODEL="nemotron-3-nano:30b"
# Database
DB_PATH="/penny/data/penny/penny.db"
# Logging
LOG_LEVEL="INFO"
# LOG_FILE="/penny/data/penny/logs/penny.log" # Optional: Log to file in addition to console
# Agent Team (pm/worker containers — leave blank to disable)
# Run `claude setup-token` to get a long-lived OAuth token (uses Max plan)
CLAUDE_CODE_OAUTH_TOKEN=
GITHUB_APP_ID=
GITHUB_APP_PRIVATE_KEY_PATH="data/private/github-app.pem"
GITHUB_APP_INSTALLATION_ID=
# Agent Behavior (Optional - these are the defaults)
# MESSAGE_MAX_STEPS=8
# IDLE_SECONDS=60 # Global idle threshold for all background tasks
# TOOL_TIMEOUT=120 # Tool execution timeout in seconds