task_id within an environment. Online, the agent sees a natural-language instruction; scoring uses a structured task_spec.
Anatomy
harbor_reset is a legacy field name for the env reset payload used by POST /v1/env/reset. Prefer thinking of it as “reset package.”
Important fields
Bundles
Task libraries are JSONL bundles per environment. Shopping environments commonly include:
Pharmacy retail (
cvs_gym) has its own checkout / hard-task families on the same control plane.
Fetching tasks
GET https://agi.akhara.ai/dashboard/tasks (filters: bundle, category, search).
Open / free-play tasks
For unscored exploration,POST /runs/open accepts a free-form task_definition string (no library row, no verifiers, reward 0.0). See Evaluations API.
Sample-pack format
Offline packs use schemaakhara.harbor.task_definition.v1 under tasks/<task_id>/task_definition.json (metadata + library row + live task_spec). See Sample trajectories.