Skip to main content
The environment orchestrator (/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

Returns episode_id + initial observation.

Step

Response highlights:

Convenience episode API

Used internally by the eval wrapper; also available on the private orchestrator: POST /episodes/start body:
Returns a flatter observation including screenshot_b64 and ui_elements when available.

Export episode

Returns 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.