AutonomyConfig
autonomy — the level chosen at setup and each gate's setting. Ordered: ask is stricter
than notify, which is stricter than allow.
Shape
- levelAutonomyLevelsupervisedgatedautonomousHow much an organization may do without asking: a named preset for every gate, each of which can still be set on its own.
gatesarray of GateOverrideoptional
- The GateOverride schema
- gateAiGateKindmerge_protectedmerge_unprotectedlarge_changeadd_dependencycreate_work_itemclose_work_itemreleasedeploy_non_productiondeploy_productionexternal_messagesession_spendprivileged_pathritual_outcomeA kind of action an organization's autonomy decides whether an agent may take without asking.
- settingGateSettingasknotifyallowWhat a gate does when its action comes up, from strictest to loosest: wait for a person, go ahead and tell the approvers, or go ahead.
Example
Synthesized example{
"level": "supervised",
"gates": [
{
"gate": "merge_protected",
"setting": "ask"
},
{
"gate": "merge_protected",
"setting": "ask"
}
]
}
Graph
Used inside
Contains
Used by
Sent by 0 operations
No operation takes it as a request body.
Returned by 0 operations
No operation returns it directly.