upvote
Plan was never a sandbox or a permissions system
reply
Plan mode does have different permission controls though? Its difficult for me to parse the docs on this but it does seem to imply more than just a prompt although less than a full sandbox. https://code.claude.com/docs/en/permission-modes#analyze-bef...
reply
The way it worked originally was it would trigger a different system prompt, and then the permissions system would prompt you (even on YOLO mode) before running any non-readonly actions.

Cursor would also write a plan document, which was useful when working on larger tasks (due to context size). I still find that part useful today.

reply
early plan mode would just refuse to make edits at all
reply
Plan forced the model to write down and outline what it was going to do before writing the code. As Boris said up thread, he created it to prevent it from just rushing into writing code. So that regard, it did act like a permission system.

It helps to think more abstractly when approaching problems like this.

reply
Yes, but plan mode wasn’t that.

You can use Docker’s sbx or similar VM/containers for that.

reply
What? Nothing to do with that
reply