Skip to content

[ENHANCEMENT] Global command to toggle Auto‑Approve (keybinding‑ready) #8072

@hannesrudolph

Description

@hannesrudolph

Type

Enhancement

Problem / Value

There’s no quick way to toggle Auto‑Approve without reaching for the mouse. A global command with a keybinding lets users switch between cautious and high‑velocity workflows instantly, reducing interruptions and preventing mistakes when they want Auto‑Approve off.

Context

Affects users who frequently enable/disable Auto‑Approve during a coding session. This should work anywhere in VS Code (not just when the Roo panel is focused).

Desired behavior

  • Add a Command Palette entry: “Roo: Toggle Auto‑Approve” that flips the master Auto‑Approve setting.
  • Make it bindable to a keyboard shortcut.
  • Include a default keybinding chosen by maintainers (no specific keys suggested here).
  • Keep existing Auto‑Approve behavior as‑is; this only provides a faster way to toggle it.

Constraints/Preferences (optional)

  • Global scope (works anywhere in VS Code).
  • Keep the experience lightweight and responsive; reflect the updated state in the UI quickly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    Status

    Done

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions