Prints the mode (autonomous, supervised or manual), where it came from (the plan default or a change), and for each action class what an agent needs before it acts. Safety classes (deletion, spend, secrets, production deploy without CI, the autonomy setting) keep an independent-agent guard in every mode. Payments and legal terms are human only.
Usage
overlane autonomy showExamples
overlane autonomy show
overlane autonomy show --jsonBehavior
- Effect:
read(changes nothing). - Needs credentials: yes. Uses the network: yes.
- Supports
--dry-run: no. Accepts--force: no. - Machine-readable description:
overlane schema autonomy show.
Result
With --json (the default when stdout is not a terminal) the command prints this JSON Schema’s shape on stdout.
{
"type": "object",
"properties": {
"tenantId": {
"type": "string"
},
"mode": {
"type": "string"
},
"source": {
"type": "string"
},
"plan": {
"type": "string"
},
"version": {
"type": "number"
},
"requirements": {
"type": "array",
"items": {
"type": "object",
"properties": {
"class": {
"type": "string"
},
"label": {
"type": "string"
},
"mode": {
"type": "string"
},
"requirement": {
"type": "string"
}
},
"required": [
"class",
"label",
"mode",
"requirement"
],
"additionalProperties": false
}
},
"gates": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"label": {
"type": "string"
},
"class": {
"type": "string"
},
"behaviour": {
"type": "string"
},
"today": {
"type": "string"
},
"autonomous": {
"type": "string"
},
"setting": {
"type": "string"
},
"decision": {
"type": "string"
},
"task": {
"type": "string"
},
"unit": {
"type": "string"
}
},
"required": [
"id",
"label",
"class",
"behaviour",
"today",
"autonomous",
"setting",
"decision"
],
"additionalProperties": false
}
},
"next": {
"type": "string"
}
},
"required": [
"tenantId",
"mode",
"source",
"plan",
"version",
"requirements",
"next"
],
"additionalProperties": false
}See exit codes for the status the process returns.