- named under the policy’s
allowlists, the list admits its actors regardless of the policy’s association tier — this is how you let an approved bot or a trusted outside contributor drive an agent without granting them an organization role; - named under the policy’s
denylists, the same list refuses its actors, overriding the tier and every allowlist.
The resource kind is spelled
actor-allowlist for historical reasons — it predates the denylists field, and the kind name is part of how stored objects are addressed, so it is kept stable. Read it as “actor list”: the dashboard calls the section Actor Lists, and nothing about a list restricts it to allowing.Fields
Entry fields
Each entry inentries groups usernames under one identity provider.
How it is used
An actor list does nothing on its own — a steering policy references it. When a gated event arrives (a PR comment, review, issue-opened, PR-opened, or PR-labeled trigger), the policy decides in this order:- Denylists first. If the author appears in the union of usernames across the policy’s
denylists, the event is refused — whatever the tier says and whatever an allowlist says. - Then the tier. The author’s repository association meets the policy’s tier.
- Then the allowlists. The author appears in the union of usernames across the policy’s
allowlists, matched within the event’s provider.
Examples
A list of trusted actors, admitted by a policy
A list of unwanted actors, refused by a policy
The same resource shape; only the referencing field differs.denylists, and its actors may never steer.
Listing actor lists
Reading a single actor list
Errors
Related
- steering-policy — references actor lists to admit (
allowlists) or refuse (denylists) named authors - service-profile — the identity that automated agents commit under
- Events — the webhook events steering gates
murmur set— CLI command for creating and updating catalog resourcesmurmur get— CLI command for reading catalog resources