Rename sandbox `excludedCommands` to `unsandboxedCommands` for clarity

Status Closed — not planned
Maintainer reply None cached
Activity 2 comments · opened Mar 25, 2026 · closed Apr 24, 2026

Problem

excludedCommands is counterintuitive. The name suggests these commands are blocked, when they actually run outside the sandbox with no restrictions.

allowUnsandboxedCommands already uses the correct mental model in the same config block. excludedCommands should follow the same convention.

Suggestion

// Current — confusing
"excludedCommands": ["git", "docker", "brew"]

// Proposed — clear
"unsandboxedCommands": ["git", "docker", "brew"]

Keep excludedCommands as a deprecated alias for backwards compatibility.

View original on GitHub ↗

This issue has 2 comments on GitHub. Read the full discussion on GitHub ↗