Release candidate: v0.2.0. These docs cover v0.2.0 scope and limits.
Authorization API
const authorizer: ExecutionAuthorizer = {
async authorize({ jobId, stepId, capability, input, caller }) {
return { decision: 'allow' };
// or { decision: 'deny', reason: '...' }
},
};
capability contains name, version, and risk. input is resolved and input-validated. See authorization.