[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-swe-mem-teaches-coding-agents-to-manage-their-own-memory":10,"sections":34},{"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":29,"feedback":33,"feedback_at":22,"cost_usd":33,"total_tokens":33},2576,"swe-mem-teaches-coding-agents-to-manage-their-own-memory","SWE-MeM Teaches Coding Agents to Manage Their Own Memory","A new training framework lets software engineering agents decide when and how to compress context, cutting token waste without sacrificing resolve rates.","Coding agents now have a framework for managing their own memory on the fly.\n\nResearchers introduced SWE-MeM, a training framework designed to fix a persistent problem in long-horizon software engineering agents: they burn through context budgets fast, and existing fixes are clumsy. Current approaches either compress interaction history on a fixed schedule or follow rigid rules about what to trim and when. SWE-MeM instead gives agents a flexible memory tool and trains them to decide for themselves — based on task progress, trajectory state, and remaining context — when to compress, what to cut, and how aggressively to do it. The training process uses synthesized memory-management trajectories and a method called Memory-aware GRPO, which credits agents not just for resolving issues but for doing so efficiently.\n\nThe benchmark numbers are the headline argument: on SWE-Bench Verified, a 4B-parameter model hits a 43.4% resolve rate and a 30B model reaches 60.2%, both outperforming existing memory management baselines on performance and token efficiency at once. That dual optimization — better results and lower cost — is what prior static compression schemes have generally failed to deliver. If the gains hold outside controlled benchmarks, it shifts the calculus on how much context a production coding agent actually needs to buy.\n\nSWE-Bench Verified has become the de facto leaderboard for coding agents, and 60.2% at 30B puts SWE-MeM in competitive range with much larger systems — a reminder that smarter memory management can substitute for raw model scale.","[\"ai\",\"coding-agents\",\"context-management\",\"benchmarks\"]","2026-06-30T04:00:00.000Z","2026-06-30T08:25:25.209Z","2026-06-30T08:25:28.161Z","published",null,[],"ai",[24,26,27,28],"coding-agents","context-management","benchmarks",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2606.28434",0,{"sections":35},[36,40,45,50,55,60,65,70,75,80,85,89,94,99],{"name":37,"slug":24,"count":38,"latest_published_at":39},"AI",2590,"2026-07-16T04:00:00.000Z",{"name":41,"slug":42,"count":43,"latest_published_at":44},"Security","security",294,"2026-07-15T19:59:48.000Z",{"name":46,"slug":47,"count":48,"latest_published_at":49},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":51,"slug":52,"count":53,"latest_published_at":54},"Policy","policy",158,"2026-07-16T00:02:48.000Z",{"name":56,"slug":57,"count":58,"latest_published_at":59},"Hardware","hardware",122,"2026-07-14T19:46:26.000Z",{"name":61,"slug":62,"count":63,"latest_published_at":64},"Consumer Tech","consumer-tech",93,"2026-07-13T13:20:48.000Z",{"name":66,"slug":67,"count":68,"latest_published_at":69},"Software","software",70,"2026-07-13T19:52:25.000Z",{"name":71,"slug":72,"count":73,"latest_published_at":74},"Science","science",66,"2026-07-10T10:29:37.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Dev Tools","dev-tools",59,"2026-07-07T04:00:00.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":86,"slug":87,"count":83,"latest_published_at":88},"Startups","startups","2026-06-29T20:55:50.000Z",{"name":90,"slug":91,"count":92,"latest_published_at":93},"General","general",29,"2026-07-10T22:28:58.000Z",{"name":95,"slug":96,"count":97,"latest_published_at":98},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":100,"slug":101,"count":102,"latest_published_at":103},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]