[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-a-new-scheduler-keeps-parallel-ai-coding-agents-from-colliding":10,"sections":35},{"siteName":4,"siteTagline":5,"publisherName":4,"contactEmail":6},"The Revision","Tech news, decoded.","editor@therevision.news",{"gaMeasurementId":8,"adsenseClientId":9},"G-ZW2MV82GYR","ca-pub-8533917693782264",{"article":11},{"id":12,"slug":13,"title":14,"dek":15,"body_md":16,"tags_json":17,"published_at":18,"created_at":19,"updated_at":20,"status":21,"review_note":22,"review_notes":23,"image_url":22,"persona_id":22,"persona_name":22,"section":24,"tags":25,"sources":30,"feedback":34,"feedback_at":22,"cost_usd":34,"total_tokens":34},10569,"a-new-scheduler-keeps-parallel-ai-coding-agents-from-colliding","A New Scheduler Keeps Parallel AI Coding Agents From Colliding","NP-Bench shows that scheduling agents' work upfront beats reacting to conflicts after multiple AI coders step on each other's code.","Put multiple AI coding agents to work on the same codebase and they will quietly wreck each other's changes - a new benchmark shows the fix is scheduling the work up front, not watching for collisions after the fact.\n\nResearchers tested parallel coding agents using NP-Bench, a three-arm benchmark that checks whether agents' merged code actually works, verified against real git merges rather than each agent's own passing tests. One setup gave agents no coordination, a second reacted to conflicts after they happened, and a third - built into a system called Nerveplane - planned ahead: it split work into separate scopes and ordered merges by who produces code a teammate consumes. The planner took clean, working integrations from 1 of 9 test scenarios to 9 of 9, and cut merge conflicts from 13 to zero. The advantage grew as more agents were added to the mix.\n\nThe scheduling approach also rescued a scenario the other two methods failed on every single time: a teammate silently changing a shared contract mid-task. With planning, a frontier model recovered cleanly 100% of the time and a smaller model 60% of the time, compared to zero for both reactive detection and no coordination. The gains held whether the underlying model was strong or weak, which suggests the real bottleneck in multi-agent coding isn't how smart the model is - it's how the work gets divided up.\n\nThe paper is refreshingly honest about its limits too: feeding agents more context facts didn't help long-context accuracy once the work already fit the context window - a reminder that more information isn't the same as a plan.","[\"ai coding agents\",\"benchmarks\",\"multi-agent systems\",\"software development\"]","2026-10-07T04:00:00.000Z","2026-10-08T19:44:21.236Z","2026-10-08T19:44:25.367Z","published",null,[],"ai",[26,27,28,29],"ai coding agents","benchmarks","multi-agent systems","software development",[31],{"name":32,"url":33},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.07261",0,{"sections":36},[37,41,46,51,56,61,66,71,76,80,85,90,95,100],{"name":38,"slug":24,"count":39,"latest_published_at":40},"AI",6428,"2026-10-07T18:45:00.000Z",{"name":42,"slug":43,"count":44,"latest_published_at":45},"Security","security",902,"2026-10-07T19:53:42.000Z",{"name":47,"slug":48,"count":49,"latest_published_at":50},"Policy","policy",474,"2026-10-07T18:23:21.000Z",{"name":52,"slug":53,"count":54,"latest_published_at":55},"Deals","deals",453,"2026-10-07T23:58:31.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Hardware","hardware",222,"2026-10-07T21:19:54.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Science","science",186,"2026-10-06T21:20:39.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",174,"2026-10-07T17:41:41.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Software","software",113,"2026-10-07T18:10:00.000Z",{"name":77,"slug":78,"count":74,"latest_published_at":79},"Startups","startups","2026-10-07T23:36:57.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Dev Tools","dev-tools",105,"2026-10-07T16:59:11.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",61,"2026-10-07T22:00:24.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Gaming","gaming",56,"2026-10-07T12:00:00.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"Reviews","reviews",33,"2026-10-05T11:57:17.000Z",{"name":101,"slug":102,"count":103,"latest_published_at":104},"How-To","how-to",8,"2026-10-05T09:00:00.000Z"]