[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-84815-en":3,"doc-seo-84815-105":30,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":13,"seo_description":14,"update_tm":28,"read_time":29},84815,2336464648322,"Aria","https://ap-avatar.wpscdn.com/avatar/2200025388227c56fec?_k=1778556882303663488",8,"Research & Report","GaP: A Graph-as-Policy Multi-Agent Self-Learning Harness For Variational Automation (VA) Tasks","Robots deployed in commercial and industrial settings require reliability under open-world variability, yet agentic coding systems must reconcile interpretable robot programs with the adaptability of model-free policies. The paper studies “Variational Automation” (VA) tasks, where object geometry and pose vary beyond fixed automation, causing model-free approaches to miss the reliability gap for persistent execution. It introduces Graph-as-Policy (GaP), a multi-agent harness that builds directed computation graphs from a Modular Open Robot Skill Library (MORSL) and refines them via parallel simulation. Evaluation on 8 new VA benchmarks shows success rates outperforming baselines.","GaP: A Graph-as-Policy Multi-Agent Self-Learning Harness For Variational Automation (VA) Tasks  \nKaiyuan Chen 1 ,∗ Shuangyu Xie 1 ,∗ Letian Fu 1 Justin Yu 1 William Pacini 1 Sandeep Bajamahal 1 Hudson Kim 1 Jaimyn Drake 1 Daehwa Kim3 Haoru Xue 1  \nJonathan Francis3 ,4 Christian Juette4 Peter Schaldenbrand3 ,4 Muhammet Yunus Seker3 ,4 Ruwan Wickramarachchi4 Uksang Yoo 1 ,3 Guanzhi Wang2 Adithyavairavan Murali2 Balakumar Sundaralingam2  \nS. Shankar Sastry 1 Spencer Huang2 Yuke Zhu2 Linxi “Jim” Fan2 Ken Goldberg 1  \narXiv :2607 .05369v 1 [ cs .RO] 6 Jul 2026  \n1 University of California, Berkeley 2 NVIDIA  \n3 Carnegie Mellon University 4 Bosch ∗ equal contribution Project Website: [https://graph-robots.github.io/gap](https://graph-robots.github.io/gap)  \nFigure 1: GaP system architecture. Given a “Variational Automation (VA)” task specification, GaP uses a multi-agent harness for coding tools such as Claude and Gemini to automatically generate computation graphs that include “skill” nodes from a Modular Open Robot Skill Library (MORSL), which includes model-based procedures (e.g. ROS [1]) and model-free policies (e.g. GraspGen [2]) . GaP then orchestrates self-learning using simulation (e.g. NVIDIA Isaac [3]) to iteratively refine the graph, which can then be tributinterpreted without the agents on an edge device for persistent execution over time. Bottom: 8 Variational Automation Benchmark Tasks (4 Sim and 4 Real) .  \nAbstract: For robots to work reliably in commercial and industrial applications, can recent advances in agentic coding systems combine interpretable robot programming with the open-world adaptability of model-free policies? We focus on “Variational Automation”(VA), a class of tasks that have larger variations in object geometry and pose than fixed automation. Model-free policies often struggle to close the reliability gap for VA tasks, which must be executed persistently and reliably in commercial and industrial applications. Motivated by prior work on Task and Motion Planning (TAMP) and the Robot Operating System (ROS), we introduce Graph-as-Policy (GaP), a multi-agent coding harness that generates directed computation graphs with perception, planning, and control nodes from a Modular Open Robot Skill Library (MORSL) . GaP then generates an internal simulation environment to rehearse task instances with different graphs in parallel to iteratively refine the graph structure and parameters to improve success rates and throughput. Evaluation with 8 new open VA task benchmarks, 4 in  \nsimulation and 4 in real-world, suggests that GaP can achieve success rates that significantly outperform baselines. Details, code, and data will be posted online:  \n[https://graph-robots.github.io/gap](https://graph-robots.github.io/gap)  \nKeywords: Agentic Coding, Automation, Self-Learning  \n1 Introduction  \nA majority of robot learning research focuses on generalist robotics, where a robot must perform abroad variety of tasks. Most of this research has focused on model-free end-to-end Vision-LanguageAction (VLA) models [4, 5, 6, 7, 8, 9] .  \nHowever fully generalist robots struggle to achieve commercial / industrial levels of reliability [10] and there is increasing interest in how robot learning could be useful for more specialized task classes [11] . In this paper, we identify a class of “Variational Automation (VA)” tasks that differ from“fixed automation”(which blindly repeats the same motions e.g., spot welding or spray painting) . In VA tasks, a robot persistently performs varying instances of a task with non-trivial variation in the geometry and pose of objects (e.g., to sort packages, make coffee in a cafe, or build sandwiches in acommerical kitchen) .  \nToday, fixed automation is set up and tuned by humans using rigorous, classical engineering methods in logistics, service, agriculture and manufacturing [12, 13, 14, 15] . This provides high reliability and throughput, and human effort can be justified and amortized over years","cbCaivtpRkKsX7Ta","https://ap.wps.com/l/cbCaivtpRkKsX7Ta","pdf",8896857,2,1,52,"English","en",105,"# Abstract\n# Introduction\n## Variational Automation tasks and reliability gap\n## Agentic coding harness and steering coding agents\n## Code-as-Policy background and challenges","[{\"question\":\"What are “Variational Automation (VA)” tasks and why are they difficult for robots?\",\"answer\":\"VA tasks require persistent execution across varying object geometry and pose rather than repeating fixed motions. This variability creates a reliability gap that model-free policies often struggle to close for commercial and industrial use.\"},{\"question\":\"What is Graph-as-Policy (GaP) and what does it generate?\",\"answer\":\"GaP is a multi-agent coding harness that generates directed computation graphs containing perception, planning, and control nodes derived from a Modular Open Robot Skill Library (MORSL).\"},{\"question\":\"How does GaP improve the computation graph after generating it?\",\"answer\":\"GaP builds an internal simulation environment to rehearse task instances with different graphs in parallel. It then iteratively refines graph structure and parameters to improve success rates and throughput.\"}]",1784198434,131,{"code":4,"msg":31,"data":32},"ok",{"site_id":25,"language":24,"slug":33,"title":13,"keywords":34,"description":14,"schema_data":35,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":28},"gap-a-graph-as-policy-multi-agent-self-learning-harness-for-variational-automation-va-tasks","",{"@graph":36,"@context":85},[37,53,68],{"@type":38,"itemListElement":39},"BreadcrumbList",[40,44,47,50],{"item":41,"name":42,"@type":43,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":45,"name":46,"@type":43,"position":20},"https://docshare.wps.com/document/","Document",{"item":48,"name":12,"@type":43,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":43,"position":52},"https://docshare.wps.com/document/gap-a-graph-as-policy-multi-agent-self-learning-harness-for-variational-automation-va-tasks/84815/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":24,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":41,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-23","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What are “Variational Automation (VA)” tasks and why are they difficult for robots?","Question",{"text":75,"@type":76},"VA tasks require persistent execution across varying object geometry and pose rather than repeating fixed motions. This variability creates a reliability gap that model-free policies often struggle to close for commercial and industrial use.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"What is Graph-as-Policy (GaP) and what does it generate?",{"text":80,"@type":76},"GaP is a multi-agent coding harness that generates directed computation graphs containing perception, planning, and control nodes derived from a Modular Open Robot Skill Library (MORSL).",{"name":82,"@type":73,"acceptedAnswer":83},"How does GaP improve the computation graph after generating it?",{"text":84,"@type":76},"GaP builds an internal simulation environment to rehearse task instances with different graphs in parallel. It then iteratively refines graph structure and parameters to improve success rates and throughput.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":21,"doc_module":4,"doc_module_name":46,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":20,"doc_module":4,"doc_module_name":46,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":46,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":46,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":46,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":46,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":46,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":46,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":46,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":46,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":46,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]