[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"branding":3,"analytics":7,"article-ai-agents-that-learn-on-the-job-without-retraining":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},3313,"ai-agents-that-learn-on-the-job-without-retraining","AI Agents That Learn on the Job Without Retraining","XSkill teaches multimodal AI agents to reuse past experience and structured skills, improving tool use without any model updates.","A new framework lets AI agents get better at their jobs without ever touching their weights.\n\nResearchers introduced XSkill, a dual-stream continual learning system for multimodal agents — the kind that juggle text, images, and a toolkit of external tools to complete complex tasks. The problem XSkill targets is familiar: these agents tend to repeat the same tool-use mistakes across tasks and struggle to adapt their planning in open-ended settings. XSkill addresses this by extracting two types of reusable knowledge from past runs — \"experiences,\" which are action-level notes on tool selection, and \"skills,\" which are higher-level task plans. Both are anchored to visual observations, so the agent retrieves the right knowledge based on what it's currently seeing.\n\nThe continual learning angle is what separates this from standard retrieval-augmented approaches. Most systems that inject past context into agents treat the memory store as static. XSkill feeds inference history back into its accumulation pipeline, so the knowledge base improves as the agent operates — no fine-tuning required. Tested across five benchmarks and four backbone models, it outperformed both tool-only and learning-based baselines, and showed strong zero-shot generalization.\n\nThe research arrives as the AI field debates how to make agents more reliable without the cost of constant retraining — a problem every major lab is circling. XSkill won't ship in a product tomorrow, but its dual-stream design is the kind of idea that tends to get absorbed quietly into the next generation of agent frameworks.","[\"ai\",\"agents\",\"machine-learning\",\"research\"]","2026-07-02T04:00:00.000Z","2026-07-02T07:10:40.955Z","2026-07-02T07:10:43.940Z","published",null,[],"ai",[24,26,27,28],"agents","machine-learning","research",[30],{"name":31,"url":32},"arXiv cs.AI","https:\u002F\u002Farxiv.org\u002Fabs\u002F2603.12056",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"]