Grit: Rewriting Git in Rust with agents | Hacker News Reader