The interesting part of icat-agent is not that another scaffold moved a SWE-bench number. The interesting part is that it treats the coding agent like a distributed system instead of a long chat transcript with shell access. That is the right abstraction shift, and it is probably where the next