Dispatching headless tasks via burn requires hand-assembling engine-specific flags (claude: -p --dangerously-skip-permissions --add-dir; codex: exec -C -s workspace-write --skip-git-repo-check; agy: -p --add-dir). Two real dogfood failures traced to this: nested-quote prompt mangling, and agy hanging on out-of-workspace file access (no TTY to approve).
Proposal:
--prompt-file <f> — pass the prompt cleanly, avoid nested-shell quoting.
- a per-adapter "autonomous write" hook so
burn can request file-writing without the caller knowing each engine's flag soup.
Medium effort, per-engine. Improves burn reliability as a sub-agent dispatcher.
Dispatching headless tasks via
burnrequires hand-assembling engine-specific flags (claude:-p --dangerously-skip-permissions --add-dir; codex:exec -C -s workspace-write --skip-git-repo-check; agy:-p --add-dir). Two real dogfood failures traced to this: nested-quote prompt mangling, and agy hanging on out-of-workspace file access (no TTY to approve).Proposal:
--prompt-file <f>— pass the prompt cleanly, avoid nested-shell quoting.burncan request file-writing without the caller knowing each engine's flag soup.Medium effort, per-engine. Improves
burnreliability as a sub-agent dispatcher.