/v1/env/*, /tasks, /episodes/*) runs on the private network and is not published at agi.akhara.ai.
Paths below are relative to that private orchestrator base. Schemas are per-environment; examples use the mobile shopping environment.
Capabilities
Task bank
GET /tasks/{task_id} includes a harbor_reset object (legacy field name): the exact payload to pass into reset.
Public equivalents:
Reset
episode_id + initial observation.
Step
Convenience episode API
Used internally by the eval wrapper; also available on the private orchestrator:POST /episodes/start body:
screenshot_b64 and ui_elements when available.
Export episode
application/zip after the worker has synced (POST /v1/sync/run). Contents typically include run.json, steps.jsonl, per-step JSON, and optional sqlite.db / manifest.json.
Workers (ops)
Clients running evaluations do not need these unless they operate the fleet.