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
Recommended next
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.jsonRepository 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 --safe --useota up --dry-runota run <task> --agentBoundaries agents must preserve
- treat
ota.yamlas 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
Official Ota skill
Use ota-run/skills for Ota-specific agent instructions around contract authoring, contract review, readiness modeling, and Studio boundaries.