manage-approvals

Solid

Human-in-the-loop approval workflows for governed agent actions

AI & Automation 284 stars 50 forks Updated today MIT

Install

View on GitHub

Quality Score: 92/100

Stars 20%
82
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Manage Approvals DashClaw's HITL (Human-in-the-Loop) system lets operators approve or deny agent actions before they execute. Three channels: dashboard, CLI, and SDK polling. ## When Approvals Trigger Approvals are triggered when: 1. A guard policy returns `require_approval` 2. An action's risk score exceeds the org's approval threshold 3. The action touches systems flagged for mandatory review The action enters `pending_approval` status and the agent waits. ## Approval Channels ### 1. Dashboard (Web UI) Navigate to the DashClaw dashboard → Mission Control or Decisions view. Pending approvals show with: - Action type and declared goal - Agent ID - Risk score (color-coded) - Systems touched - Replay link for full decision context Click **Approve** or **Deny** with optional reasoning. ### 2. CLI (Terminal) ```bash # Interactive inbox — live updates via SSE dashclaw approvals # Direct approve/deny dashclaw approve act_abc123 --reason "Reviewed deployment plan" dashclaw deny act_abc123 --reason "Missing staging verification" ``` The interactive inbox (`dashclaw approvals`) uses SSE for real-time push notifications. New approval requests appear immediately without polling. **Keyboard shortcuts:** - `A` — Approve selected - `D` — Deny selected - `R` — Refresh - `O` — Open replay in browser - `Q` — Quit ### 3. SDK Polling (Agent-Side) ```javascript // Agent waits for approval after guard returns require_approval try { await claw.waitForApproval(decision.action_id,...

Details

Author
ucsandman
Repository
ucsandman/DashClaw
Created
5 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category