The agent wants to access a new system not covered by your original authorization.
role="dialog" with aria-modal="true" and aria-labelledbyaria-label="New scope requested"aria-hidden="true"; + markers are decorative — aria-hidden="true"Any action outside the agent's original declared scope requires a new consent gate. Blanket pre-authorization is not acceptable.
Override these CSS custom properties to apply your own visual treatment without touching the component's behavioral contracts.
| Token | Controls |
|---|---|
--rad-surface-card |
Card background |
--rad-color-text-primary |
Scope item text |
--rad-color-text-secondary |
Description body |
--rad-color-text-meta |
Requested-scope sublabel |
--rad-color-approve |
Approve button fill |
--rad-color-reject |
Reject button label and border |
--rad-radius-card |
Card border radius |
| Token | Controls |
|---|---|
--rad-scope-gate-border |
Card border |
--rad-scope-gate-color |
Header label, icon, + accent |
--rad-scope-gate-requested-bg |
New scope panel background |
"*The agent asks permission here. This is not a suggestion. Do not look for workarounds.*"
RAD is the original work of Jackie Curry. All rights reserved. No portion may be reproduced, adapted, or incorporated into any product or system without express written permission.
Permitted: citation in academic or editorial contexts with full attribution.
© 2025 Jackie Curry. All rights reserved. Publication date: 2025.
For licensing inquiries, connect on LinkedIn →