mirror of
https://github.com/stablyai/orca.git
synced 2026-10-24 16:03:45 +00:00
Distrusting every UNC ENOENT fixed the shut-down-distro hole but overshot: a distro where nobody has run Claude genuinely has no ~/.claude/projects, which is the common case for Codex-only users and for anyone running agents from the Windows side. Those namespaces could never report a complete answer, so the one-time seed became a full rescan every 60s for the life of the process — each one re-spawning wsl.exe and taking the single process-wide scan slot from transcript discovery, on a path that runs on every composer open rather than only at create. Probe the parent instead. If it lists, the child really is absent and the answer is complete; if it does not, the route is down and the scan stays retryable. Both directions are pinned: reverting to either of the previous behaviours turns a test red.