-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy path.env.example
More file actions
49 lines (40 loc) · 1.5 KB
/
Copy path.env.example
File metadata and controls
49 lines (40 loc) · 1.5 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
# Agent Configuration Template
# Copy this file to .env and fill in your keys
# --- LLM API Keys ---
# OpenAI or OpenAI-compatible provider (e.g., OpenRouter)
# For OpenRouter, use: OPENAI_API_BASE=https://openrouter.ai/api/v1
OPENAI_API_BASE=https://openrouter.ai/api/v1
OPENAI_API_KEY=your_api_key_here
# --- Agent Settings ---
# Choose from: z-ai/glm-4.7-flash, claude-3-5-sonnet-20240620, gemini-1.5-pro, etc.
LLM_MODEL=z-ai/glm-4.7-flash
LLM_REQUESTS_PER_MINUTE=40
LLM_TEMPERATURE=0.0
# Directory where the agent will store its scratchpad and generated files
WORKSPACE_DIR=./workspace
# Maximum number of steps the agent can take per session
MAX_STEPS=50
# --- Skill Synchronization ---
# Git repository for persisting learned skills (optional)
# Example: https://github.com/username/problemologist-skills.git
GIT_REPO_URL=
# Personal Access Token for private repositories (optional)
GIT_PAT=
# --- Database ---
POSTGRES_URL=postgresql+asyncpg://postgres:postgres@localhost:5432/problemologist
# --- Observability (Langfuse) ---
LANGFUSE_HOST=https://cloud.langfuse.com
LANGFUSE_PUBLIC_KEY=
LANGFUSE_SECRET_KEY=
# --- External Services ---
LINEAR_KEY=
GITHUB_PUBLIC_REPO_PULL_KEY=
CONTROLLER_URL=http://localhost:8000
# --- Test / Browser Defaults ---
# Root browser base URL used by Playwright helpers and browser tests.
TEST_ENV=local
BASE_URL=http://localhost:15173
FRONTEND_URL=http://localhost:15173
API_URL=http://localhost:18000
VITE_API_URL=http://localhost:18000
PLAYWRIGHT_ARTIFACTS_DIR=test_output/playwright