How do AI software engineering agents work? | Hacker News Reader