diff --git a/docs/fish-config.1 b/docs/fish-config.1 index 874557c..5ddc061 100644 --- a/docs/fish-config.1 +++ b/docs/fish-config.1 @@ -3425,6 +3425,13 @@ Code SessionEnd hook or an explicit agents-vault --push. All arguments are forwarded verbatim to the real claude binary. +When the C3 privacy override is active, DO_NOT_TRACK and +DISABLE_TELEMETRY are removed from the claude process environment +only. claude-code turns off feature-flag evaluation when either is +set, and Remote Control (/remote-control, --remote-control) is gated +on a feature flag, so the global opt-out otherwise disables it. This +applies even when the C1 wrapper behavior is disabled. + Opinionated component (C1): when disabled via __fish_config_op_aliases (or the __fish_config_opinionated master), the command is passed through to the real claude binary unchanged. @@ -5417,6 +5424,13 @@ as a single unit, not independently toggleable from each other. \f[V]$DO_NOT_TRACK\f[R] and \f[V]$DISABLE_TELEMETRY\f[R] environment variables for telemetry opt-out across CLI tools, runtimes, and AI agents. +.PP +NOTE: The \f[V]claude\f[R] wrapper removes both variables from the +\f[V]claude\f[R] process only. +claude-code turns off feature-flag evaluation when either is set, and +Remote Control (\f[V]/remote-control\f[R], \f[V]--remote-control\f[R]) +depends on a feature flag. +Every other tool still receives the opt-out. .SS C4 \[em] Terminal and Tool Integration .PP These features couple the shell to specific external tools. diff --git a/docs/fish-config.md b/docs/fish-config.md index 45cc966..545bbd3 100644 --- a/docs/fish-config.md +++ b/docs/fish-config.md @@ -2856,6 +2856,13 @@ functions). They are active in all interactive sessions. All arguments are forwarded verbatim to the real claude binary. + When the C3 privacy override is active, DO_NOT_TRACK and + DISABLE_TELEMETRY are removed from the claude process environment + only. claude-code turns off feature-flag evaluation when either is + set, and Remote Control (/remote-control, --remote-control) is gated + on a feature flag, so the global opt-out otherwise disables it. This + applies even when the C1 wrapper behavior is disabled. + Opinionated component (C1): when disabled via __fish_config_op_aliases (or the __fish_config_opinionated master), the command is passed through to the real claude binary unchanged. @@ -4390,6 +4397,12 @@ unit, not independently toggleable from each other. `$DO_NOT_TRACK` and `$DISABLE_TELEMETRY` environment variables for telemetry opt-out across CLI tools, runtimes, and AI agents. +NOTE: +The `claude` wrapper removes both variables from the `claude` process +only. claude-code turns off feature-flag evaluation when either is set, +and Remote Control (`/remote-control`, `--remote-control`) depends on a +feature flag. Every other tool still receives the opt-out. + ## C4 — Terminal and Tool Integration These features couple the shell to specific external tools. Disabling