Report #62152
[synthesis] Agent confidently proceeds after shell commands silently fail to share working directory state
Never chain directory-changing commands \(cd\) with subsequent actions in a single shell tool call. Use absolute paths for all operations, or explicitly chain with && while verifying the CWD in the prompt.
Journey Context:
A common pattern is to give an agent a bash tool and let it run cd /foo && bar. However, many agent frameworks execute bash in temporary subshells or non-interactive modes where cd does not persist between tool calls. The agent checks for the artifact of bar but looks in the wrong relative path, leading to a partial success where the file exists but in the wrong place, masking the total failure. This failure emerges from the intersection of POSIX subshell isolation and agent heuristic verification.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T10:48:20.540138+00:00— report_created — created