The file chess_board.png has an image of a chess board. It is currently white to move. Write the best move for white to play to /app/move.txt in the form [src][dst], for example, e2e4 or h1h8. If there are multiple winning moves, print them all, one per line.
Task · latest, v2.0.1
chess-best-move
Repository-scoped enrichment
Content labels
Mutable labels for this exact immutable Task digest sha256:ab4e50937509 within library/terminal-bench-2. They are separate from labels on the Repository lifetime.
No labels on this content subject in library/terminal-bench-2
Repository-scoped append-only evidence
Content attestations
Statements bound to this exact immutable Task digest sha256:ab4e50937509 within library/terminal-bench-2.
No attestations on this content subject in library/terminal-bench-2
Work request
Prompt
Execution surfaces
Environments
main
docker.v1Task environment
sha256:d21291459d44- Command
- sh, -c, mkdir -p /logs/agent /logs/artifacts /logs/verifier && chmod 777 /logs/agent /logs/artifacts /logs/verifier && while :; do sleep 3600; done
- Endpoints
- None
- Image
- docker.io/alexgshaw/chess-best-move@sha256:bb447f94d9e2a8ed879f85c85a514b213b7418f9fe11fd7b2428a0b0e436e647
- Runtime Tools
- {"bash":{}}
- Working Directory
- /app
- Network mode
- none
- Resource cpus
- 1
- Resource memory mb
- 2048
- Resource storage mb
- 10240
Canonical declaration
{"dependencies":{"artifacts":{},"environments":{}},"environment_variables":{},"kind":"docker.v1","network":{"mode":"none"},"resources":{"cpus":1,"memory_mb":2048,"storage_mb":10240},"schema":"fleet.environment.v1alpha1","spec":{"command":["sh","-c","mkdir -p /logs/agent /logs/artifacts /logs/verifier && chmod 777 /logs/agent /logs/artifacts /logs/verifier && while :; do sleep 3600; done"],"endpoints":[],"image":"docker.io/alexgshaw/chess-best-move@sha256:bb447f94d9e2a8ed879f85c85a514b213b7418f9fe11fd7b2428a0b0e436e647","runtime_tools":{"bash":{}},"working_directory":"/app"}}Evaluation
Verifiers
harbor-tests
shell.v1- Artifact
- sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1
- Artifact Format
- tar
- Command
- bash, /tests/test.sh
- Kind
- shell.v1
- Mount Path
- /tests
- Reward Path
- /logs/verifier/reward.txt
- Timeout Sec
- 900
Verifier Artifacttests
Canonical declaration
{
"decision": {
"at_least": "1",
"kind": "threshold"
},
"evaluator": {
"artifact": "sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1",
"artifact_format": "tar",
"command": [
"bash",
"/tests/test.sh"
],
"kind": "shell.v1",
"mount_path": "/tests",
"reward_path": "/logs/verifier/reward.txt",
"timeout_sec": 900
},
"evidence": {
"inputs": [
{
"cardinality": "one",
"expose": {
"as": "mount",
"path": "/app",
"read_only": true
},
"name": "harbor-workdir",
"required": true,
"select": {
"capture": "harbor-workdir",
"environment": "main",
"phase": "final",
"source": "state_capture"
}
}
]
},
"id": "harbor-tests",
"target_access": {
"bindings": [],
"mode": "none"
},
"type": "evaluator"
}Bound content
Artifacts
source
filesystem.v1Task artifact
sha256:6d5b3de116f0- Blob
- archive
- Format
- tar
- Blobs
- 1
Canonical declaration
{"blobs":{"archive":"sha256:eddb2c8248b1e9b5bf863b78e4bce35540fb577ac6b3f5a7d8c523cda81949ab"},"kind":"filesystem.v1","schema":"fleet.artifact.v1alpha1","spec":{"blob":"archive","format":"tar"}}tests
filesystem.v1Task artifact
sha256:f1ca42a3e2bc- Blob
- archive
- Format
- tar
- Blobs
- 1
Canonical declaration
{"blobs":{"archive":"sha256:3eae9d745ebac7c27af97735ab1b3b367d062ecd15d5aba8cdc550c3eb2a5c28"},"kind":"filesystem.v1","schema":"fleet.artifact.v1alpha1","spec":{"blob":"archive","format":"tar"}}Frozen evidence
State captures
harbor-workdir
fs-diff.v1- Environment
- main
- Phases
- final
- Source
- /app
Canonical declaration
{
"id": "harbor-workdir",
"kind": "fs-diff.v1",
"spec": {
"environment": "main",
"phases": [
"final"
],
"source": "/app"
}
}Task-owned controls
Runtime intent
Constraints
- Deny Tools
- None
- Timeout Sec
- 900
Complete declaration
Raw content
Canonical JSONExact immutable Task declaration
{"artifacts":{"source":"sha256:6d5b3de116f01b9d5ff9967e0c1ca78a6d48a9728364684829df59d1cefdc55a","tests":"sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1"},"constraints":{"deny_tools":[],"timeout_sec":900},"environment_variables":{},"environments":{"main":"sha256:d21291459d447010c7153f5b04eb762422df7f265d850e2e8f0a541f78a26c7d"},"prompt":{"blocks":[{"text":"The file chess_board.png has an image of a chess board. It is currently white to move. Write the best move for white to play to /app/move.txt in the form [src][dst], for example, e2e4 or h1h8. If there are multiple winning moves, print them all, one per line.\n","type":"text"}]},"schema":"fleet.task.v1alpha1","state_captures":[{"id":"harbor-workdir","kind":"fs-diff.v1","spec":{"environment":"main","phases":["final"],"source":"/app"}}],"verifiers":[{"decision":{"at_least":"1","kind":"threshold"},"evaluator":{"artifact":"sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1","artifact_format":"tar","command":["bash","/tests/test.sh"],"kind":"shell.v1","mount_path":"/tests","reward_path":"/logs/verifier/reward.txt","timeout_sec":900},"evidence":{"inputs":[{"cardinality":"one","expose":{"as":"mount","path":"/app","read_only":true},"name":"harbor-workdir","required":true,"select":{"capture":"harbor-workdir","environment":"main","phase":"final","source":"state_capture"}}]},"id":"harbor-tests","target_access":{"bindings":[],"mode":"none"},"type":"evaluator"}]}
YAML projectionDerived for readability; canonical identity remains JSON
artifacts:
source: sha256:6d5b3de116f01b9d5ff9967e0c1ca78a6d48a9728364684829df59d1cefdc55a
tests: sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1
constraints:
deny_tools: []
timeout_sec: 900
environment_variables: {}
environments:
main: sha256:d21291459d447010c7153f5b04eb762422df7f265d850e2e8f0a541f78a26c7d
prompt:
blocks:
- text: |
The file chess_board.png has an image of a chess board. It is currently white to move. Write the best move for white to play to /app/move.txt in the form [src][dst], for example, e2e4 or h1h8. If there are multiple winning moves, print them all, one per line.
type: text
schema: fleet.task.v1alpha1
state_captures:
- id: harbor-workdir
kind: fs-diff.v1
spec:
environment: main
phases:
- final
source: /app
verifiers:
- decision:
at_least: "1"
kind: threshold
evaluator:
artifact: sha256:f1ca42a3e2bc083c83fdb2800acebc9a84bd455ad89618ee377283bb50ec15c1
artifact_format: tar
command:
- bash
- /tests/test.sh
kind: shell.v1
mount_path: /tests
reward_path: /logs/verifier/reward.txt
timeout_sec: 900
evidence:
inputs:
- cardinality: one
expose:
as: mount
path: /app
read_only: true
name: harbor-workdir
required: true
select:
capture: harbor-workdir
environment: main
phase: final
source: state_capture
id: harbor-tests
target_access:
bindings: []
mode: none
type: evaluator