Honor environment-resolved workspace roots (#40912)
## What changed - Add effective workspace roots to `EnvironmentConfig` and use them when materializing permission profiles and filesystem context. - Preserve selection roots for thread-owned configurations while allowing a ready environment attachment to supply its resolved roots. - Propagate resolved roots to child environments and validate both command and `apply_patch` writes in owner-provided secondary workspaces. GitOrigin-RevId: 1832c168ce1fc37fa67efc2a472998ab4f448c70
S
sayan-oai committed
7625bd56657da7ce6d96b6d27e983e568757cdbc
Parent: 5b92c2d
Committed by copyberry <copyberry@app.openai.com>
on 8/26/2026, 4:28:35 PM