2 lines
826 B
YAML
2 lines
826 B
YAML
{"apiVersion":"hub.example.com/v1alpha1","kind":"ToolManifest","metadata":{"name":"OpenCode Delivery Control Cancel","slug":"opencode-delivery-control-cancel"},"spec":{"canonicalName":"opencode.delivery.control.cancel","version":"0.3.0","connectorType":"opencode","description":"Cancel an active delivery after explicit confirmation while retaining its branch and audit trail.","riskClass":"R3","readOnly":false,"idempotent":false,"inputSchema":{"type":"object","additionalProperties":false,"properties":{"delivery_id":{"type":"string","pattern":"^delivery_[A-Za-z0-9_-]{8,64}$"},"confirm":{"type":"boolean"}},"required":["delivery_id","confirm"]},"outputSchema":{"type":"object"},"limits":{"timeoutMs":30000,"maxOutputBytes":131072,"maxItems":200},"redactionProfile":"metadata","requiredScopes":["project:{project}:write"]}}
|