[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-new-framework-rewrites-its-own-code-to-find-video-moments":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},9554,"new-framework-rewrites-its-own-code-to-find-video-moments","New framework rewrites its own code to find video moments","VideoEvolve rewrites the code and prompts behind video-search AI agents, and the real gains come from better instructions, not cleverer code.","A research team built a system that automatically rewrites the AI agents used to find specific moments in video.\n\nResearchers released VideoEvolve, a framework that automatically evolves the harnesses (the code and instructions wrapped around a frozen video-language model) used for video temporal grounding, the task of locating an event in a video from a natural-language query, like finding the moment a goalkeeper makes a save. Instead of hand-tuning these harnesses, VideoEvolve uses a Cloze-Structured Harness Representation that keeps the overall stage structure fixed while leaving the actual workflows and instructions open to rewriting. A second component, Branch-Guided Harness Evolution, preserves promising code branches, uses execution feedback to make local edits, and runs validation to decide which edits survive. The team reports improved grounding performance across multiple benchmarks, with the code posted on GitHub.\n\nThe more interesting result is which part actually did the work. Component analysis found that refining instructions was the consistent source of gains, while rewriting code helped unevenly depending on the benchmark. That is a useful data point for the current wave of self-optimizing agents: the scaffolding code around a model gets the headlines, but the plain-English instructions inside it may be doing more of the heavy lifting.\n\nCall it a reminder that \"self-improving AI\" stories often reduce to \"we found better prompts,\" which is less dramatic than a system rewriting itself, but closer to what is actually happening.","[\"ai\",\"agents\",\"video-grounding\",\"research\"]","2026-10-02T04:00:00.000Z","2026-10-03T00:23:06.533Z","2026-10-03T00:23:13.106Z","published",null,[],"ai",[24,26,27,28],"agents","video-grounding","research",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2610.01766",0,{"sections":35},[36,39,43,47,52,56,60,65,70,75,80,85,90,95],{"name":37,"slug":24,"count":38,"latest_published_at":18},"AI",5896,{"name":40,"slug":41,"count":42,"latest_published_at":18},"Security","security",837,{"name":44,"slug":45,"count":46,"latest_published_at":18},"Policy","policy",438,{"name":48,"slug":49,"count":50,"latest_published_at":51},"Deals","deals",317,"2026-10-01T22:00:00.000Z",{"name":53,"slug":54,"count":55,"latest_published_at":18},"Hardware","hardware",199,{"name":57,"slug":58,"count":59,"latest_published_at":18},"Science","science",171,{"name":61,"slug":62,"count":63,"latest_published_at":64},"Consumer Tech","consumer-tech",155,"2026-10-01T19:54:10.000Z",{"name":66,"slug":67,"count":68,"latest_published_at":69},"Dev Tools","dev-tools",96,"2026-10-01T16:57:03.000Z",{"name":71,"slug":72,"count":73,"latest_published_at":74},"Software","software",93,"2026-09-30T21:41:11.000Z",{"name":76,"slug":77,"count":78,"latest_published_at":79},"Startups","startups",90,"2026-10-01T21:55:22.000Z",{"name":81,"slug":82,"count":83,"latest_published_at":84},"Gaming","gaming",53,"2026-10-02T02:50:39.000Z",{"name":86,"slug":87,"count":88,"latest_published_at":89},"General","general",50,"2026-09-30T21:37:54.000Z",{"name":91,"slug":92,"count":93,"latest_published_at":94},"Reviews","reviews",31,"2026-09-28T14:31:34.000Z",{"name":96,"slug":97,"count":98,"latest_published_at":99},"How-To","how-to",7,"2026-10-01T09:00:00.000Z"]