Should coding agents work directly on the main branch? · PitHub