-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path.env.example
More file actions
37 lines (30 loc) · 2.09 KB
/
.env.example
File metadata and controls
37 lines (30 loc) · 2.09 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
# ── Anton — Environment Variables ─────────────────────────────────────
# Copy to .env and fill in values.
# Anything left blank uses the mock/demo fallback automatically.
# ── LLM — REQUIRED ────────────────────────────────────────────────────────────
# The engine reads API_KEY and BASE_URL.
# Option A: OpenRouter (recommended — access to Claude, GPT-4, Llama, etc.)
API_KEY=sk-or-...
BASE_URL=https://openrouter.ai/api/v1
# Option B: OpenAI directly (leave BASE_URL unset)
# API_KEY=sk-...
# BASE_URL= ← leave blank or omit
# Model to use (set via config file or /model command in CLI)
# Default: openai/gpt-4o-mini
# Recommended for best results: anthropic/claude-3.5-sonnet
# ── GitHub — needed for live branch/commit/PR ─────────────────────────────────
GITHUB_TOKEN=ghp_...
GITHUB_REPO=your-org/your-repo # e.g. acmecorp/storefront
# ── Slack — needed for live HITL briefing with buttons ────────────────────────
# Create a Slack app → https://api.slack.com/apps
# Bot Token Scopes: chat:write chat:write.public channels:read
SLACK_BOT_TOKEN=xoxb-...
SLACK_CHANNEL=#anton
# ── Jira — optional (mock used if not set) ────────────────────────────────────
JIRA_BASE_URL=https://your-org.atlassian.net
JIRA_EMAIL=you@company.com
JIRA_API_TOKEN=... # https://id.atlassian.com/manage-profile/security/api-tokens
# ── Demo repo path — optional ─────────────────────────────────────────────────
# Defaults to demo/sample_repo (the buggy order service included in the repo)
# Set to a local clone of a real repo to run against live code
# REPO_CWD=/path/to/your/local/repo