I implemented a rudimentary version of this based on some BabyAGI loops, called autolearn: autolearn.dev
I love this per-agent approach and the roll calling. I don’t know why they used a file system instead of MCP though. MCP already covered this and could use the same techniques to improve.