-
Notifications
You must be signed in to change notification settings - Fork 4.8k
Open
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation
Description
Question
When an agent wants to run a back command, it asks for permission. There are three options:
- Accept once (Enter)
- Accept always (a)
- Reject (Esc)
Although 1 and 3 are pretty clear, I find it difficult to understand what 2 actually means. The documentation on permissions seems to focus more on configuration level permissions.
For a command like cd directory && ls -lh, what would "Accept always" actually accept? Is this for the entire chain, so that anything starting with cd directory is fine? Or is this for each component path, so that cd directory and ls -lh are fine? How would this generalize to new chains? After accepting cd directory && ls -lh and cd other_directory && rm -rf *, can the agent then also decide to run cd directory && rm -rf *? Without this kind of explanation it seems that the "Accept always" option is pretty limited.
Metadata
Metadata
Assignees
Labels
documentationImprovements or additions to documentationImprovements or additions to documentation