Automation

ota.run Agent Integration

How AI agents should discover ota.run resources and operate safely inside repositories that use ota.

operateautomation buildersintermediatestable2026-05-29

Agent discovery order

Agents should start with machine-readable site discovery, then use the repo-local ota.yaml when operating inside a checkout.

Discovery sequencetext
https://ota.run/llms.txthttps://ota.run/openapi.jsonhttps://ota.run/.well-known/agent-skills/index.jsonhttps://github.com/ota-run/skillshttps://ota.run/docs/index.json

Repository operation order

Inside a repository, agents should prefer ota commands over inferred package-manager commands when the repo exposes an ota contract.

Safe repo loopbash
ota doctorota validateota tasks --jsonota up --dry-runota run <task>

Boundaries agents must preserve

  • treat ota.yaml as the source of truth for repo readiness
  • respect declared safe tasks, writable paths, setup requirements, and verification commands
  • use JSON output when automation needs stable machine-readable status
  • prefer execution receipts when a task result needs auditability
  • do not invent contract fields, hidden setup steps, or parallel workflows outside the canonical docs

Integration surfaces