{"data":{"kind":"file","path":"README.md","version_id":"t8proxomcrjq06xcm6b0j8ug","entry":{"name":"README.md","path":"README.md","is_directory":false,"size":1580,"modified_at":"2026-01-30T18:23:32.289000","content_hash":"97269234c0972da237f1e9603d75ffd0b7949e49c06b86aab440be17d44ec625"},"entries":[],"content":"# swe-task\n\nHarbor-based environment for SWE-gen-JS: JavaScript/TypeScript bug-fixing tasks that run inside Prime Sandboxes and score via `tests/test.sh` → `/logs/verifier/reward.txt`.\n\n## Dataset\n\nThis environment supports:\n- Local Harbor tasks (recommended for dev): `./datasets/swe-gen-js`\n- Hosted/HF archives: `Fenill/swe-gen-tasks`\n\n## Quickstart (local eval)\n\n```bash\n# Install the env package from this repo\nprime env install swe-task -p ./environments\n\n# Run the provided eval config (PrimeIntellect/INTELLECT-3)\npython scripts/prime_eval_run_config.py configs/lab/eval-swe-gen-js-lite.toml\n```\n\n## Environment args\n\n| Arg | Type | Default | Notes |\n|---|---|---:|---|\n| `dataset_path` | str \\| null | null | Local Harbor task directory (e.g. `./datasets/swe-gen-js`) |\n| `dataset_name` | str | `Fenill/swe-gen-tasks` | HF dataset identifier for hosted runs |\n| `split` | str | `train` | HF split |\n| `num_examples` | int | `1` | HF examples to load (use `-1` for all) |\n| `tasks` | list[str] \\| null | null | Explicit task IDs |\n| `num_tasks` | int \\| null | null | Limit local tasks |\n| `docker_image` | str | `ubuntu:24.04` | Base image for Prime Sandboxes |\n| `timeout_minutes` | int | `45` | Sandbox lifetime |\n| `include_tests_for_agent` | bool | `true` | Upload `/tests` before agent runs for feedback |\n| `use_sandbox` | bool \\| null | null | Auto-detect; set `true` to force Prime Sandboxes |\n| `disable_docker` | bool | `false` | Forces lightweight mode (no sandboxes) |\n\n## Push to Environments Hub\n\n```bash\nprime env push --path ./environments/swe_task\n```\n","encoding":"utf-8","truncated":false,"total_bytes":1580},"status":null}