Artifacts
Artifacts are files produced by hosted runs. Logs, receipts, and generated files are kept separate from task text.
Folder contract
.todos/
exports/
<run-id>/
manifest.json
receipt.json
generated-files...
runs/
<run-id>/
metadata.json
logs.jsonl
Manifest fields
| Field | Purpose |
|---|---|
runId | Stable id for the run. |
capability | The hosted capability that ran. |
createdAt | Completion timestamp. |
inputs | Sanitized input metadata. |
artifacts | Relative paths, media types, and descriptions. |
receipt | Billing result when a paid run is involved. |
Download behavior
Worker writes private storage
Remote workers upload artifacts and record checksums.
API controls access
The API signs or proxies reads only for the owning organization.
CLI exports files
The CLI downloads files under .todos/exports/<run-id>/.