/feedback command still appears when DISABLE_FEEDBACK_COMMAND=1 is set

Resolved 💬 1 comment Opened Apr 20, 2026 by PSalant726 Closed May 27, 2026

Bug Description

The /feedback slash command remains visible and usable even when DISABLE_FEEDBACK_COMMAND is set to "1" in the project-level settings file.

Steps to Reproduce

  1. Set DISABLE_FEEDBACK_COMMAND to "1" in the env block of a project-level settings.json:

``json
{
"env": {
"DISABLE_FEEDBACK_COMMAND": "1"
}
}
``

  1. Restart Claude Code
  2. The /feedback command still appears in the slash command list

Environment

  • The env var is confirmed present in the shell environment (echo $DISABLE_FEEDBACK_COMMAND returns 1)
  • Settings are loaded from a custom $CLAUDE_CONFIG_DIR (project-level settings.json)
  • macOS, installed via Homebrew

Expected Behavior

The /feedback slash command should not appear when DISABLE_FEEDBACK_COMMAND=1.

Actual Behavior

The /feedback command is still listed and functional despite the env var being set and confirmed in the environment.

View original on GitHub ↗

This issue has 1 comment on GitHub. Read the full discussion on GitHub ↗