Skip to content

[Feature]: Read Only mode #2182

Description

@zaun

Before submitting

  • I searched existing issues and did not find a duplicate.
  • I am describing a concrete problem or use case, not just a vague idea.

Area

apps/web

Problem or use case

Right now there is "Full access", "Auto-accept edits" and "Supervised".

My use case is having a conversation with the AI and allowing it to have read-only access to local files and to things like Search tools. Right now, if the AI tries to modify a file it can unless Im in "Supervised" mode. But in "Supervised" mode it as to ask for searching and reading files.

Proposed solution

I would like a middle ground with a "Read only" mode, where is can have read only access to everything. So reading and tool calls work, without the worry of files being edited.

Why this matters

It's a safety feature. It lasts the AI have access to the project without prompting and still has the security of knowing files wont be modified.

Smallest useful scope

Add a new "Read only" mode.

  • auto-decline commands and tools that can modify files.
  • verify after a tool call that no file was modified.

Alternatives considered

No response

Risks or tradeoffs

No response

Examples or references

No response

Contribution

  • I would be open to helping implement this.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementRequested improvement or new capability.needs-triageIssue needs maintainer review and initial categorization.

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions