Before the first workflow run per scope:
- Show cost/usage warning via ctx.ui.confirm
- Persist acceptance via pi.appendEntry / settings (workflows.consentAccepted)
- Subsequent runs skip the prompt; resettable via command
Mirrors recordWorkflowUsageConsent / WORKFLOW_USAGE_WARNING in Claude Code.
Parent: #1
Before the first workflow run per scope:
Mirrors recordWorkflowUsageConsent / WORKFLOW_USAGE_WARNING in Claude Code.
Parent: #1