Four prevalent themes in the discussion
1. Auto‑update behavior & user control
Many commenters debate whether harnesses should update automatically like browsers, or whether users should retain explicit control.
- “This stuff is moving fast, should update automatically. This is kind of standard now. Browsers do it. No reason for harnesses not to do it as well.” – dingaling911
- “My browser doesnt update automatically, i have to approve it… I absolutely loathe auto updating software for many reasons.” – icantevenhold
- “Firefox updates by default and forces you to restart it, disabling using websites or seeing any site content before doing so.” – nicce
- “Serious tools shouldn't do this. Sure, you can offer an opt‑in rapid release beta update option, but if you can't go more than a month without forcing me into a 'stable' update… I’m not going to consider your software stable and reliable enough.” – wtallis
2. Perceived quality & bugginess of the harnesses
A recurring complaint is that the AI‑driven harnesses (Codex, Claude Code, etc.) feel unstable, with updates breaking core functionality.
- “People moan about how badly made Claude code is but Codex seems much worse on every metric.” – nicce
- “You install an update. Oops, they added a sandbox that doesn't work inside a docker container, it's stopped working… You install an update. Oops, you can't log in inside a docker container any more, it's stopped working.” – michaelt
- “Auto-update systems have value but are not a suitable default for professional tools.” – swatcoder
- “The CLI has been pretty good on this score, way better than the App… one randomly can't click 'New Chat' or 'Scheduled Tasks'.” – selfmodruntime
3. Disk‑space consumption & leftover files
Users note that the harnesses retain many old versions and temporary files, quickly consuming gigabytes.
- “It also fills up my HD with old versions. I investigated and it took up something like 12 gigabytes in total on my system; which seems insane to me, it’s just a harness?” – icantevenhold
- “I just erased 20GB of Cursor’s cruft.” – InsideOutSanta
- “.codex/packages/standalone/releases keeps all the old versions. Also each codex bin is somehow ~300MB.” – rfgplk
4. Daemon/background processes and how to disable them
The automatic daemon that starts with the harness is seen as intrusive; several users share configuration tweaks to turn it off.
- “There are also some files that it writes to in ~/.codex at startup: pid files, lock files… you can delete them and replace them with symlinks to /dev/null… Presumably then the background daemon will crash on startup.” – whimblepop
- “[features] daemon_auto_start = false” – grimgrin (showing the config snippet)
- “You can flip it in your ~/.codex/config.toml: [features] daemon_auto_start = false” – whimblepop
- “The daemon has many bugs… it would randomly ruin the permissions and block the goal as .git became read‑only.” – dllu