Skip to content

Add a structured approval queue for pending tool and edit permissions #43

@samhu1

Description

@samhu1

Summary

Permission prompts currently appear inline and are handled one at a time, which works for small flows but starts to break down when agents ask for multiple permissions quickly. A structured approval queue would give users a clearer operational model for what is waiting, what has already been resolved, and which approval belongs to which session.

Why this matters

As OAgent gets more capable, permission UX becomes part of the core product. Users need to be able to understand and control concurrent approval requests without losing context or approving the wrong thing in the wrong session.

Acceptance Criteria

  • Introduce a dedicated queue or panel for pending permission requests.
  • Show which session each request belongs to and summarize the requested action clearly.
  • Support review actions that preserve the current inline fast path for simple cases.
  • Avoid duplicate or orphaned permission entries when sessions exit, switch, or are interrupted.
  • Design the data model so future batching or selective approval flows can build on it.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requesthelp wantedExtra attention is needed

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions