This feature is currently in development. If you’re interested in helping
shape the design of composite channels, please reach out to us at
contact@humanlayer.dev.
Overview
Composite channels allow you to create complex approval flows that require multiple approvers or have fallback approvers. You can specify:- Required approvers
- Optional approvers
- Timeout-based fallbacks
- AND/OR logic between approvers
Approval Policies
Policies define who can approve a request and under what conditions. They support nested AND/OR logic and timeouts.Combining Channels
Require multiple approvers withall_of
:
any_of
:
Timeouts
Add timeouts to create fallback approvers:Advanced Example
Complex policies can be created by nestingany_of
and all_of
:
- One approver from the first group (3 immediate options or 1 delayed option)
- AND one approver from the second group (immediate legal or delayed CFO)