Spaces:
Running
Running
File size: 3,123 Bytes
dc71cad | 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 | # βββ LLM API Keys ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
# βββ Model Settings βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
LLM_MODEL=gpt-4o # Primary model for patch generation
LLM_MAX_TOKENS=4096
LLM_TEMPERATURE=0.2
# βββ SWE-bench Dataset ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
SWEBENCH_DATASET=princeton-nlp/SWE-bench_Lite
SWEBENCH_SPLIT=test # 300 issues
RESULTS_DIR=./results
# βββ Sandbox Settings βββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
SANDBOX_IMAGE=code-agent-sandbox:latest
SANDBOX_TIMEOUT=60 # seconds
SANDBOX_MEMORY_LIMIT=2g
SANDBOX_CPU_LIMIT=2.0
SANDBOX_NETWORK=none # network isolation
# βββ Caching ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
REDIS_URL=redis://localhost:6379/0
DISKCACHE_DIR=./.cache/diskcache
# βββ MLflow βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
MLFLOW_TRACKING_URI=./mlruns
MLFLOW_EXPERIMENT_NAME=code-agent-baseline
# βββ Retrieval ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
EMBEDDING_MODEL=text-embedding-3-small
BM25_TOP_K=20
RETRIEVAL_TOP_K=5
RRF_ALPHA_BM25=0.4
RRF_ALPHA_EMBED=0.4
RRF_ALPHA_PPR=0.2
# βββ Agent Loop βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
MAX_ATTEMPTS=3
MAX_FILE_TOKENS=2000 # token budget per retrieved file
# βββ API ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
API_HOST=0.0.0.0
API_PORT=8000
CELERY_BROKER_URL=redis://localhost:6379/1
CELERY_RESULT_BACKEND=redis://localhost:6379/2
# βββ PostHog Telemetry ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
POSTHOG_API_KEY=phc_...
POSTHOG_HOST=https://app.posthog.com
|