Spaces:
Running
Running
| # βββ 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 | |