Files
effectcraft/crates
Anubhav RaiandClaude Opus 5 a2c455091f automation: a confined agent can't queue a render output outside the roots (#2479)
`renderQueue.add` and `render.preRender` without an `output` take the default
from where the project sits, which for a project that has never been saved is
the home folder — outside every `--automation-read-root` / `--automation-write-root`.
The item was queued anyway, and only `renderQueue.render` refused it, so an agent
learned about it one command too late and with a queue it had to clean up.

Both commands now look the project up first (`Lookup::DefaultOutput`) and are
refused on an unsaved project, naming `output` as the way through. A project
saved inside the roots keeps its old behaviour: the default goes beside its file
and what it writes is checked when the queue is rendered.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-10-27 23:14:37 +05:30
..
2026-10-26 21:54:30 +00:00
2026-10-26 21:54:30 +00:00
2026-10-26 21:54:30 +00:00