Models & Permissions
Configure which model to use and how much autonomy to give PandaOS.
Models
Default Model
In Settings > Models:
- Select your default model from the available options (Opus, Sonnet, Haiku)
- The default model is used when starting new sessions
Switching Models Mid-Session
In the Chat view, use the model selector dropdown next to the input field to switch models during a conversation. The model change takes effect for the next message.
Permissions
Permissions control how PandaOS interacts with your code. Configure the default in Settings > Permissions, or change it per-session using the interaction mode dropdown in the Chat view.
Interaction Modes
| Mode | Description |
|---|---|
| Default | PandaOS asks for permission before actions. The standard safe mode. |
| Accept Edits | PandaOS can read and write files without asking, but asks before running commands. |
| Plan | PandaOS must propose a plan and get your approval before making changes. |
| Bypass Permissions | PandaOS can do everything without asking. Fastest but least controlled. |
Interaction Mode Selector
In the Chat view, next to the model selector, there's an interaction mode dropdown that lets you change the permission level for the current session without going to settings.
Project-Level Overrides
Project-level permission settings (in project-scoped Settings > Permissions) override the global defaults for that specific project. This lets you have stricter permissions for production codebases and more relaxed settings for experimental projects.