Workflow engine for coding agents — one JavaScript file, many subagents