You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Reproduced the exact symptom — ~3s, then silent exit, no output — and isolated it to the standalone GitHub-Releases binary vs the npm package.
Repro (macOS, auggie-darwin-x64 v0.28.0 — same release channel as the reporter's auggie-linux-x64)
Run bare auggie (or auggie login) with stdin that isn't a raw-mode TTY (here </dev/null, which mimics the WSL2 / non-interactive case):
Build, identical non-TTY stdin
Exit
Output
Time
Standalone binaryauggie-darwin-x64 (bare & login)
0
0 bytes — silent
~2.8–3.7s
npm@augmentcode/auggie (same condition)
1
clear message (below)
instant
The npm build, in the identical condition, prints:
Interactive mode requires a terminal with raw mode support.
Automatically switching to print mode (--print).
To avoid this message:
• Use --print flag explicitly for non-interactive environments
• Ensure stdin is connected to a proper TTY
So the underlying trigger is no raw-mode TTY (common on some WSL2 / SSH / piped setups), and the actual bug is that the standalone binaries suppress this diagnostic and exit 0 instead of printing it and exiting non-zero. auggie --help works because it short-circuits before the interactive path; --version prints fine, so the binary's stdio isn't globally broken — only the interactive/non-TTY branch is silent.
Install via npm instead of the Releases binary — it surfaces the real message: npm install -g @augmentcode/auggie (needs Node 22+).
Run non-interactively with --print, e.g. auggie --print "your prompt".
Use a terminal/stdin that supports raw mode (a native interactive TTY).
Suggested fix
Have the standalone binaries emit the same raw-mode/"switching to print mode" message the npm build already produces (and exit non-zero) instead of exiting 0 with no output — likely an stdout/stderr flush or logger-wiring difference in the packaged build.
Note: reproduced on the darwin-x64 binary rather than linux-x64; the npm-vs-standalone differential is the key signal. @jeremyheld-hs — confirming whether the npm install behaves correctly on your WSL2 would pin it down.
Activity
harjothkhara commentedon Jun 2, 2026
Reproduced the exact symptom — ~3s, then silent exit, no output — and isolated it to the standalone GitHub-Releases binary vs the npm package.
Repro (macOS,
auggie-darwin-x64v0.28.0 — same release channel as the reporter'sauggie-linux-x64)Run bare
auggie(orauggie login) with stdin that isn't a raw-mode TTY (here</dev/null, which mimics the WSL2 / non-interactive case):auggie-darwin-x64(bare &login)0@augmentcode/auggie(same condition)1The npm build, in the identical condition, prints:
So the underlying trigger is no raw-mode TTY (common on some WSL2 / SSH / piped setups), and the actual bug is that the standalone binaries suppress this diagnostic and exit 0 instead of printing it and exiting non-zero.
auggie --helpworks because it short-circuits before the interactive path;--versionprints fine, so the binary's stdio isn't globally broken — only the interactive/non-TTY branch is silent.Workarounds for @jeremyheld-hs (any one)
npm install -g @augmentcode/auggie(needs Node 22+).--print, e.g.auggie --print "your prompt".Suggested fix
Have the standalone binaries emit the same raw-mode/"switching to print mode" message the npm build already produces (and exit non-zero) instead of exiting 0 with no output — likely an stdout/stderr flush or logger-wiring difference in the packaged build.
Note: reproduced on the
darwin-x64binary rather thanlinux-x64; the npm-vs-standalone differential is the key signal. @jeremyheld-hs — confirming whether the npm install behaves correctly on your WSL2 would pin it down.jeremyheld-hs commentedon Jun 3, 2026
The version installed with npm works