{"name":"tengu_disable_bypass_permissions_mode","slug":"tengu-disable-bypass-permissions-mode","family":"flag","title":"Feature flags","noun":"feature flag","description":"Default `false`. When on, it disables `bypassPermissions` mode the same way the setting `permissions.disableBypassPermissionsMode: \"disable\"` does: startup mode selection skips `bypassPermissions` with the notice `Bypass permissions mode was disabled by your organization policy`, and the permission context marks bypass mode unavailable. A session already in bypass mode is also checked asynchronously against this gate; in the interactive UI it is switched to `default` mode, and on the other startup path Claude Code logs a warning and shuts down with exit code `1` and reason `bypass_permissions_disabled`.","description_source":"code","described_by":{"bundle":"2.1.233","author":"claude-opus-5-5"},"presence":{"first_seen":"2.1.138","removed_in":"2.1.234","in_current_build":false,"newest_mined":"2.1.309","builds":85,"mined_builds":150,"first_cited":null},"aliases":[],"entries":[],"entries_total":0,"docs":[],"docs_total":0,"gates":[{"version":"2.1.234","state":"unknown","account":null,"baseline":null,"code_default":null}],"related":[{"name":"tengu_disable_keepalive_on_econnreset","slug":"tengu-disable-keepalive-on-econnreset","description":"Default `false`. When on and an API request attempt failed with a connection error coded `ECONNRESET`, `EPIPE`, `ConnectionClosed`, `ETIMEDOUT`, `ECONNABORTED` or `StreamSuspended`, the retry logs `Stale connection` and turns HTTP keep-alive off (`keepalive: false`) in the fetch options for later requests in the process."},{"name":"tengu_disable_live_host_context","slug":"tengu-disable-live-host-context","description":"The safety classifier now sees notes from the hosting app, treating live ones as possible user consent."},{"name":"tengu_disable_streaming_to_non_streaming_fallback","slug":"tengu-disable-streaming-to-non-streaming-fallback","description":"Default `false`. When on, a streaming API request that fails is never retried as a non-streaming request; the failure is handled as if that fallback were unavailable, the same as setting `CLAUDE_CODE_DISABLE_NONSTREAMING_FALLBACK`."}],"url":"https:\/\/changelogs.core-directive.com\/reference\/flag\/tengu-disable-bypass-permissions-mode","family_url":"https:\/\/changelogs.core-directive.com\/reference\/flag.json"}