Skip to content

Approval volume for routine file.write/shell.exec creates a pending pile-up #139

Description

@vikasprogrammer

Surfaced by the fleet-insights skill. The default policy routes a lot of routine ops to human approval, and many are never resolved.

Evidence (45-day window)

The tension

This is deliberate governance — the whole point is mediation — so this is a tuning decision, not a blind loosen. But a 21-deep pending shell.exec queue means the current defaults create more human load than gets serviced, so agents stall.

Options

  • Revisit config/policy defaults for low-risk file.write/shell.exec (e.g. narrow the "→ ask" rule to riskier paths/commands; keep the never guardrails).
  • Lean on the existing "Always approve" affordance + per-agent scoping so a human curbs repeat approvals once.
  • Surface an "N pending approvals are blocking agents" nudge so the queue doesn't silently grow.

Files: config/policy, src/governance/policy.ts, Inbox approval UI.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions