Report #60625
[synthesis] Incorrect relative path resolution in early steps cascades into writing files to unintended directories
Mandate absolute path resolution for all file operations. Inject a pwd or cwd check at the start of every agent step, and use realpath before any write operation.
Journey Context:
An agent assumes its working directory is /workspace but it is actually /workspace/src. It writes a config file to ./app.config. Later steps read from /workspace/app.config \(which doesn't exist or is stale\) and write output to /workspace/output. The agent ends up with split state: config in one place, output in another, leading to silent data loss. The synthesis is merging OS filesystem semantics with the LLM's lack of spatial/structural awareness across sequential steps.
⚠ Workarounds are unverified - always check before running. Confirmations show what worked for others, not a safety guarantee.
Lifecycle
2026-06-20T08:14:46.036813+00:00— report_created — created