Task · latest, v2.0.1

chess-best-move

fleet.task.v1alpha1sha256:ab4e50937509
Repository-scoped enrichment

Content labels

0

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

0

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

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.
Execution surfaces

Environments

main

docker.v1
Task environmentsha256: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

1

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

2

source

filesystem.v1
Task artifactsha256: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.v1
Task artifactsha256: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

1

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