AppImage provider environment: actual persisted command outputs Ubuntu 24.04 x86_64; independently built Linux AppImages; headless desktop; light theme. Fresh isolated state per build; one synthetic project and one Claude thread. Output-only path redaction; command environments untouched. BASE Commit: b3fdf2b10fb92e5dbc71a83381c602a8a464bbca AppImage SHA256: 6518a40de0fa4ee41842465f233db4cafd46692c12fd6975a2d5c7497ba4aa80 Command status: completed Input: sh <<'EOF' #!/bin/sh # Output redaction affects display only; the child command environment is untouched. { printf '%s\n' '--- inherited environment (unset variables print no line) ---' printenv APPDIR APPIMAGE ARGV0 OWD LD_LIBRARY_PATH PATH XDG_DATA_DIRS GSETTINGS_SCHEMA_DIR printf '%s\n' '--- notify-send --version ---' notify-send --version printf 'notify-send exit: %s\n' "$?" printf 'provider override: ' printenv T3_ENV_PROOF } 2>&1 | sed -E 's@/home/[^: ;]+@@g; s@/tmp/factory[^: ;]+@@g' EOF Output: --- inherited environment (unset variables print no line) --- /tmp/.mount_T3-CodMpJgmP /tmp/.mount_T3-CodMpJgmP/usr/lib:/opt/user-libraries ::/usr/local/cargo/bin:/usr/local/go/bin::/tmp/.mount_T3-CodMpJgmP:/tmp/.mount_T3-CodMpJgmP/usr/sbin:/usr/local/lib/node_modules/@openai/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/codex-path:::/usr/local/bin::/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:: /tmp/.mount_T3-CodMpJgmP/usr/share/:/usr/share/ascii-desktop:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share/gnome:/usr/local/share/:/usr/share/ /tmp/.mount_T3-CodMpJgmP/usr/share/glib-2.0/schemas --- notify-send --version --- notify-send: symbol lookup error: notify-send: undefined symbol: notify_notification_get_activation_token notify-send exit: 127 provider override: provider-override-retained HEAD Commit: 2fdaa4a1ac0514078dc1ae6e4d0f39277f218752 AppImage SHA256: 18e8d7c5b20a76077a804852e0859fa2c5de555cf4b9b7ed06e07b696adef3cb Command status: completed Input: #!/bin/sh # Output redaction affects display only; the child command environment is untouched. { printf '%s\n' '--- inherited environment (unset variables print no line) ---' printenv APPDIR APPIMAGE ARGV0 OWD LD_LIBRARY_PATH PATH XDG_DATA_DIRS GSETTINGS_SCHEMA_DIR printf '%s\n' '--- notify-send --version ---' notify-send --version printf 'notify-send exit: %s\n' "$?" printf 'provider override: ' printenv T3_ENV_PROOF } 2>&1 | sed -E 's@/home/[^: ;]+@@g; s@/tmp/factory[^: ;]+@@g' Output: --- inherited environment (unset variables print no line) --- /opt/user-libraries ::/usr/local/cargo/bin:/usr/local/go/bin::/usr/local/lib/node_modules/@openai/codex/node_modules/@openai/codex-linux-x64/vendor/x86_64-unknown-linux-musl/codex-path:::/usr/local/bin::/usr/local/sbin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin:: /usr/share/ascii-desktop:/usr/share/gnome:/usr/local/share:/usr/share:/var/lib/snapd/desktop:/usr/share/gnome:/usr/local/share/:/usr/share/ --- notify-send --version --- notify-send 0.8.3 notify-send exit: 0 provider override: provider-override-retained AI-assisted; verified with the tests and tools listed above.