What is broken
When approvals_reviewer = "auto_review" is configured in ~/.codex/config.toml, Paseo Default Permissions inherits it and behaves like Auto-review.
Paseo defines these as separate modes:
- Default Permissions: the user reviews approval requests
- Auto-review: Codex reviews eligible requests automatically
However, Default sets approvalPolicy: "on-request" and sandbox: "workspace-write" without explicitly setting approvalsReviewer: "user".
Expected behavior
Default Permissions should always use the user as the approval reviewer, regardless of the global Codex configuration.
Actual behavior
Default Permissions inherits approvals_reviewer = "auto_review", making it effectively identical to Auto-review.
Environment
What is broken
When
approvals_reviewer = "auto_review"is configured in~/.codex/config.toml, Paseo Default Permissions inherits it and behaves like Auto-review.Paseo defines these as separate modes:
However, Default sets
approvalPolicy: "on-request"andsandbox: "workspace-write"without explicitly settingapprovalsReviewer: "user".Expected behavior
Default Permissions should always use the user as the approval reviewer, regardless of the global Codex configuration.
Actual behavior
Default Permissions inherits
approvals_reviewer = "auto_review", making it effectively identical to Auto-review.Environment