I totally agree with you and it's easier/more efficient than ever. Plus, you can build it the way you like. I'm doing the same [0] and I have big plans for it! It's currently only TUI but an agent development environment GUI is coming soon as well as cross agent/session communication.
What's yours called? Is it also open source?
[0] https://github.com/caudra/caudra