I skipped a command to build and then saw that that command had been executed anyway. So i watched for it and found this instance where it started the terminal but didn’t actually run anything
here is the request ID from the screenshot and screen recording: 3b74a314-688e-4183-a8bf-8e8e55b683f0
Steps to Reproduce
Skip a command (doesnt always work) and see if it starts a command terminal or see if that command was run
Wow really? how can i stop it from running the command entirely? like for example, it will often try build my project, but i dont want it so because the output directly setup is weird.
Or more importantly, what if it want to delete a file i dont want it to delete?
You can configure an allowlist, and set additional options in Settings > Chat
Usually telling the model why it should not use certain commands helps with the models understanding. There is however apart of manually checking the commands no automatic way to prevent a model from using a command since it can find ways around attempts to block.
Auto-run mode is set to ask every time, i also have an allow list.
This doesn’t seem like correct behavior, if it is set to ask every time and then when it asks, i press skip, it definitely should not run that command.
Makes sense about explaining to the model when and why, but how do i do that? when I click “reject and tell what to do differently” does that information stay in the memory? Where can I audit the memory about my project?
Are you saying that even though I have command on always ask, i also need to tell it which commands not to run?
I saw on reddit people saying it ran very damaging commands, so I’m pretty nervous knowing it can ignore my command to skip, even when it is set to ask every time.
I would like an option to say no, don’t run this
Ok, i think we are back to the original problem then, because the screenshot and recording i sent you was on “always ask" and you can see in the video where i click skip