[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-new-rl-framework-lets-agent-harnesses-drive-model-training":10,"sections":41},{"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":30,"tags":31,"sources":36,"feedback":40,"feedback_at":22,"cost_usd":40,"total_tokens":40},5684,"new-rl-framework-lets-agent-harnesses-drive-model-training","New RL Framework Lets Agent Harnesses Drive Model Training","Agent Lightning v1.0 plugs agent harnesses into RL training, lifting a coding model's SWE-bench score by 14.6 points using just 6,000 examples.","A new open-source framework called Agent Lightning treats the tools and control flow around an AI agent as something you train, not just the model underneath.\n\nAgent Lightning v1.0 connects any agent harness, the tool-calling and context-management layer that sits between a model and its tasks, to reinforcement learning through a simple LLM endpoint proxy. The approach, first introduced in an earlier version of the project, has already been adopted by other RL frameworks including verl Uni-Agent, AReaL 2.0, slime, and Polar. The new release is a compact codebase, about 3,500 lines, built to test how well this setup handles instruction-following, search, and coding agents. For coding, the team trained a Qwen model on just 6,000 examples and modest compute, raising its SWE-bench Verified score from 41.8% to 56.4%, a 14.6-point gain.\n\nThat distinction matters because harnessed agentic RL flips who is in charge during training. The harness, not the training engine, owns the loop that talks to tools and the environment, while the trainer only sees raw request-and-response traffic to the model, which creates real engineering headaches like retokenizing conversations and merging samples correctly. As more coding agents ship as a harness bolted onto a general-purpose model, whoever solves that plumbing well gains a real edge over rivals still training models in isolation.\n\nOne asterisk: the paper credits the gains to 'Qwen3.5-9B,' a label that does not match any published Qwen release, since Qwen has no 3.5 series and no 9B-parameter Qwen3 variant, so treat that specific number as unverified until the authors clarify it.","[\"reinforcement-learning\",\"ai-agents\",\"open-source\",\"coding-agents\"]","2026-08-19T04:00:00.000Z","2026-08-19T10:53:44.579Z","2026-08-19T10:53:56.465Z","published",null,[24],{"id":25,"reviewer":26,"round":27,"reason":28,"status":29},"publisher-r1","publisher",1,"The body cites benchmark results for 'Qwen3.5-9B,' but no such model exists in Qwen's actual lineup (Qwen has no 3.5 series, and Qwen3 has no 9B size), which is an obvious factual error that needs correction before publishing.","resolved","ai",[32,33,34,35],"reinforcement-learning","ai-agents","open-source","coding-agents",[37],{"name":38,"url":39},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2608.17528",0,{"sections":42},[43,47,51,56,61,66,71,76,81,86,91,96,101,106],{"name":44,"slug":30,"count":45,"latest_published_at":46},"AI",3293,"2026-08-20T04:00:00.000Z",{"name":48,"slug":49,"count":50,"latest_published_at":46},"Security","security",435,{"name":52,"slug":53,"count":54,"latest_published_at":55},"Policy","policy",210,"2026-08-19T09:32:27.000Z",{"name":57,"slug":58,"count":59,"latest_published_at":60},"Deals","deals",179,"2026-06-29T20:02:07.000Z",{"name":62,"slug":63,"count":64,"latest_published_at":65},"Hardware","hardware",140,"2026-08-19T18:25:42.000Z",{"name":67,"slug":68,"count":69,"latest_published_at":70},"Consumer Tech","consumer-tech",95,"2026-08-18T16:05:00.000Z",{"name":72,"slug":73,"count":74,"latest_published_at":75},"Science","science",90,"2026-08-19T18:41:02.000Z",{"name":77,"slug":78,"count":79,"latest_published_at":80},"Software","software",73,"2026-08-18T07:51:50.000Z",{"name":82,"slug":83,"count":84,"latest_published_at":85},"Dev Tools","dev-tools",69,"2026-08-18T04:00:00.000Z",{"name":87,"slug":88,"count":89,"latest_published_at":90},"Startups","startups",47,"2026-08-19T19:13:46.000Z",{"name":92,"slug":93,"count":94,"latest_published_at":95},"Gaming","gaming",41,"2026-07-09T04:00:00.000Z",{"name":97,"slug":98,"count":99,"latest_published_at":100},"General","general",33,"2026-08-18T22:18:13.000Z",{"name":102,"slug":103,"count":104,"latest_published_at":105},"Reviews","reviews",20,"2026-06-24T12:00:01.000Z",{"name":107,"slug":108,"count":109,"latest_published_at":110},"How-To","how-to",6,"2026-06-16T09:00:00.000Z"]