I like it.
I think creating your own agent is the Hello World of agentic coding. Instead of Rust, I used D for mine.