Codex collaboration thread-store reports ENOSPC with local disk available
Summary
Creating a collaboration sub-agent fails immediately with:
collab spawn failed: thread-store internal error: No space left on device (os error 28)
The failure happens before the child agent starts or reads the workspace.
Reproduction
- Use Codex desktop collaboration mode.
- Request creation of a minimal read-only child agent.
- Observe the error above.
Two attempts in the same parent thread failed identically. The second request was a
no-op probe: Read-only probe: report whether you start successfully. Do not inspect or modify workspace.
Local environment evidence
| Check |
Observed result |
| Date/time zone |
2026-07-29, America/Chicago |
| macOS root volume free space |
170 GiB available |
| macOS data volume free space |
170 GiB available |
| Inodes |
approximately 1.78 billion free |
| Installed CLI |
codex-cli 0.145.0 |
~/.codex/logs_2.sqlite |
43 MiB |
~/.codex/logs_2.sqlite-wal |
6 MiB |
~/.codex/goals_1.sqlite + WAL |
52 KiB total |
| External history persistence |
disabled (history.persistence = "none") |
| OpenTelemetry exporters |
disabled (otel.exporter = "none", metrics_exporter = "none") |
No matching thread-store, ENOSPC, or No space left on device record was found in
the recent macOS Codex app-log directory. No session transcript or application log is
included in this package because either can contain sensitive prompts, paths, or tokens.
What this rules out
- Host-disk exhaustion.
- Host inode exhaustion.
- Docker image/cache consumption as the direct cause (9.1 GB had already been pruned).
- A workspace-specific failure: the child fails before workspace action.
- A visible oversized local Codex SQLite file.
Hypothesis / requested investigation
thread-store appears to be a coordinator-side or app-internal storage layer distinct
from the visible local Codex SQLite files. Please inspect the collaboration spawn path
for a per-thread quota, failed temporary-store allocation, or an ENOSPC error being
misclassified from another storage backend.
Privacy
This report deliberately excludes transcripts, authentication material, repository
contents, and raw logs. A session ID can be supplied through in-app feedback if needed.
Codex collaboration thread-store reports ENOSPC with local disk available
Summary
Creating a collaboration sub-agent fails immediately with:
The failure happens before the child agent starts or reads the workspace.
Reproduction
Two attempts in the same parent thread failed identically. The second request was a
no-op probe:
Read-only probe: report whether you start successfully. Do not inspect or modify workspace.Local environment evidence
codex-cli 0.145.0~/.codex/logs_2.sqlite~/.codex/logs_2.sqlite-wal~/.codex/goals_1.sqlite+ WALhistory.persistence = "none")otel.exporter = "none",metrics_exporter = "none")No matching
thread-store,ENOSPC, orNo space left on devicerecord was found inthe recent macOS Codex app-log directory. No session transcript or application log is
included in this package because either can contain sensitive prompts, paths, or tokens.
What this rules out
Hypothesis / requested investigation
thread-storeappears to be a coordinator-side or app-internal storage layer distinctfrom the visible local Codex SQLite files. Please inspect the collaboration spawn path
for a per-thread quota, failed temporary-store allocation, or an ENOSPC error being
misclassified from another storage backend.
Privacy
This report deliberately excludes transcripts, authentication material, repository
contents, and raw logs. A session ID can be supplied through in-app feedback if needed.