Most of the effort went into faking terminal workflows via the GitHub API, but I also explored some features I found lacking elsewhere. One thing I noticed in Cursor: fullstack tasks often fail when multiple agents run concurrently without coordination. I added a lightweight coordination layer and built in live message-passing (kind of like GNNs), which lets agents working across multiple repos communicate in real time—without blocking or lag. In practice this works really well, and allows you to give arbitrary tasks like "display XYZ data in a chart on frontend", and the system can figure out whether it needs to add a backend route, what data format to use, etc, even when the backend and frontend are in separate repos.
Would love some eyes on the repo, critiques, or any feature requests!