“The result is that state is written to whichever subdirectory the session drifted into, and then never read again. Nothing errors.”

— sparkling, on GitHub · Issue #2633, Summary

Quote · github.com

From “Durable state anchored to raw process.cwd(): agent cwd drift silently resets autopilot/neural/metrics/memory”, found 2026-10-14.

Take

On one 12-repository workspace this left 109 state directories (97 stray) and about 25 daemons. Fixed in the reporter's fork; the upstream issue is still open. A 2025 issue (#765) describes the same root cause.

Tools it’s about