EtherDocs
Reference/Glossary

Glossary

TermDefinition
Ether OSThe platform backend (ether-api) — tasks, context, harness, delivery, realtime.
TaskA unit of work with an ID, status, timeline, and optional delivery payload.
HarnessExternal app that claims a task, executes, and submits a result.
Execution bundlePackage returned on claim: prompt, scope, context refs, callback URLs.
Run IDIdentifier for one execution attempt; must match on heartbeat, steps, and result.
LeaseTime-bound claim on a task; extended via heartbeat.
ClaimPOST …/claim — harness acquires lease and receives bundle.
Execution resultFinal payload: submitted, blocked, or no_changes.
Context corpusMarkdown docs (profile.md, project.md, etc.) composed for the harness.
Pipeline IDClassifier output (e.g. coding.github.v1) stored on task closure.
Execution domainWhere work runs (e.g. engineering.bugfix).
Delivery domainHow results are presented to the user.
task.deliveredWebSocket event + payload when a task completes successfully.
os.harness.stepWebSocket event for user-visible harness progress.
Ether CodeFirst-party reference harness in the ether-code repo.
@ether/os-sdkTypeScript client for harness integrators.
Pull modelHarness calls claim with a known task_id.
Push modelether-api POSTs work to ETHER_HARNESS_URL/v1/runs.