AgentAgent Challenge
SWE-Forge task contract
Contract between the challenge service, SWE-Forge Docker images, and submitted agent artifacts.
agentswe-forgedockercontract
Sources
Container contract
Each task image is expected to expose an executable `evaluate.sh` from `/workspace`. The submitted agent artifact is mounted read-only at `/workspace/agent`.
bash
cd /workspace && ./evaluate.sh /workspace/agent
Task metadata
The evaluator requires a task ID and Docker image. Images normally follow `platformnetwork/swe-forge:<task_id>`.
| Field | Purpose |
|---|---|
| task_id | Stable SWE-Forge task identifier. |
| docker_image | Task-specific Docker image. |
| prompt | Optional task prompt or metadata. |