MEKAWIRE
IntermediatearXiv

CoEvolve: Self-Evolving Code Policies from Skills to Strategies for Humanoid Robots

Zicheng Liu, Haochen Wu, Jiawei He, Suyun Zhao, Huan Yang, Cheng Chi, Hao TangPeking University; Renmin University of China; Beijing XYZ Embodied AI Co., Ltd.; Beijing Academy of Artificial Intelligence (BAAI)
In 30 seconds

Two simulated Unitree G1 humanoids carried a loose 0.5 kg payload through tight corridors to the end in 8 of 15 runs when a foundation model wrote and rewrote their teamwork as code, while four adapted multi-robot and code-policy baselines finished none of their 20 runs, according to a preprint from Peking University, Renmin University, BAAI and Beijing XYZ Embodied AI. Every one of the three model families tested, GPT-5.4-mini, Gemini-3.5-Flash and Claude-Sonnet-4.6, completed the task at least twice.

Research question

Robot foundation models make single robots more capable, but some jobs, like carrying a long object round a corner, need two robots to act as one. Given fixed walking and carrying skills, can an AI agent work out and keep correcting how the team coordinates while the shared object shifts between them?

Problem

Multi-robot frameworks focus on splitting tasks, assigning them and replanning, but they offer little help when the physical execution drifts from the plan. When two robots share a payload, one robot's step changes its partner's support and whether the next joint move is even possible, so a valid plan can still produce a coordination pattern that no longer works.

Previous approach

Language-model planners such as REMAC and COHERENT decompose and allocate multi-robot tasks; code-policy agents such as CaP-Agent0 and ASPIRE write and repair robot programs from feedback; learned coordination methods train joint or decentralised policies. None is built to revise the relation between physically coupled robots mid-task.

New approach

CoEvolve keeps each robot's motor controller frozen (a SONIC whole-body policy per G1) and has a multimodal foundation model express team coordination as executable code: motion primitives, goals, temporary roles such as support and mover, coordination mode and bounded parameters. A physical verifier accepts or rejects each executed transition. A rejection triggers a typed revision of the manoeuvre, the role relation or the parameters, replayed from the last accepted simulator checkpoint, and verified episodes are stored as strategy records and code examples that guide later decisions.

Results

On the base task, which requires placement, release and both robots stepping back upright within 80 joint commands, GPT-5.4-mini and Gemini-3.5-Flash each finished 3 of 5 runs and Claude-Sonnet-4.6 2 of 5, 8 of 15 or 53.3% by MEKAWIRE's count. Claude had the highest verifier acceptance (86.5%) and progress-timing score (64.5%) but fewer completions. With GPT as backbone, CoEvolve reached 86.7% verified progress and 3 of 5 completions, while REMAC, COHERENT, CaP-Agent0 and ASPIRE completed 0 of 5 each, the best of them, COHERENT, reaching 56.7% progress, 30 points lower. Removing stored experience kept 60.0% progress but no completions. On three new corridor layouts the payload was placed in 2 of 9 runs, and experience banks from Gemini runs lifted GPT to 2 of 5 placements, against 1 of 5 with its own bank and 0 of 5 with Claude's.

Limitations

Everything runs in MuJoCo with privileged physical state and supplied route references, and failures are undone by restoring a simulator checkpoint rather than by a physical recovery, which the authors say limits transfer to real robots. Runs are slow because inference, execution, verification and recovery repeat throughout. The frozen controllers produce imprecise motions, so formation drift and contact instability still drop the payload, and contact parameters were not randomised. With five runs per condition and differing runtime settings, the authors call the comparisons descriptive, not causal. It is a preprint and has not been peer reviewed.

Industry impact

Two-robot carrying of long or bulky parts is a recurring demo goal for humanoid makers, and Unitree's G1 is the platform here. The work is a sign that general-purpose models from OpenAI, Google and Anthropic can act as the coordination layer above frozen motor skills, which matters to teams building humanoid fleets. Practical use is distant: the method depends on simulator rollback, so the near-term value is as a research and testing pattern, with real-world fleets needing onboard perception and safe recovery first.

Full paper

CoEvolve: Self-Evolving Code Policies from Skills to Strategies for Humanoid Robots

Zicheng Liu, Haochen Wu, Jiawei He, Suyun Zhao, Huan Yang, Cheng Chi, Hao Tang

Published under CC BY 4.0. Reproduced with attribution; original at arXiv:2610.23288 (PDF).

Abstract

Recent advances in Vision-Language-Action (VLA) models and World Action Models (WAMs) have expanded the manipulation and whole body capabilities of individual robots. Yet a single robot remains limited by its embodiment, and many real world tasks require capabilities that can only emerge through cooperation. Existing multi robot frameworks largely emphasize task decomposition, allocation, and replanning, while providing limited support for adapting executable coordination when physical execution deviates from the intended behavior. We present CoEvolve, a framework that represents team coordination as executable code over fixed robot motor skills. CoEvolve introduces Verifier Guided Coordination Evolution, where a multimodal foundation model instantiates coordination strategies through motion primitives, semantic objectives, temporary robot roles, and bounded execution parameters. Physical verification evaluates each executed transition, rejected behaviors trigger structured coordination revision from an accepted checkpoint, and verified experience is retained to guide subsequent decisions. We evaluate CoEvolve with two simulated Unitree G1 humanoids transporting a freely supported rigid payload through constrained corridors. Across 15 base task runs with three multimodal backbone families, CoEvolve completes 8 tasks, with every backbone achieving end to end success. Additional evaluations yield verified placement on two additional corridor layouts and after both same-backbone and cross-backbone experience initialization, while exposing persistent limitations in motion precision and contact stability. These results support executable coordination as a practical interface for adapting long horizon multi robot collaboration under shared physical constraints. Our code will be available at https://github.com/Innovationlzc/CoEvolve.

1 Introduction

Recent advances in robot foundation models have equipped individual robots with increasingly general visuomotor capabilities, enabling them to follow language instructions and perform diverse manipulation tasks (Brohan et al., 2022; Brohan et al., 2023; Kim et al., 2024; Black et al., 2024). Yet some physical tasks require capabilities that cannot be provided by one robot alone. Transporting an extended object through a constrained environment, for example, requires coordinated support, relative motion, corner negotiation, and placement (De Vincenti and Coros, 2023; Pandit et al., 2025). Collaboration is therefore not simply the aggregation of individual skills. Robots that can independently walk, turn, and move laterally must still determine how to combine these capabilities while carrying a shared object. We view this formation of team behavior as a form of co-becoming: effective cooperation is realized through the changing relationship between individual capabilities and the shared physical state.

Figure 1: Motivation and overview of CoEvolve. The schematic contrasts individual manipulation with coordinated transport of a shared payload. CoEvolve combines executable team policies, physical verification, and reusable experience to revise coordination during execution.

This motivates our central question: given fixed individual motor skills, how can an agent instantiate and revise executable team coordination as a shared physical task unfolds? Multi-robot planning methods address task decomposition, allocation, and collaboration through structured and language-model planning (Cai et al., 2025; Mandi et al., 2024; Kannan et al., 2024; Liu et al., 2025a; Yuan et al., 2026), while learned coordination methods optimize joint or decentralized policies through training (Zhang et al., 2026a; Doshi et al., 2026). In parallel, agents improve textual skills, memory systems, and executable implementations through feedback and experience sharing (Yang et al., 2026; Zhang et al., 2025; Weng et al., 2026). Code as Policies and subsequent robot programming systems also generate and revise executable behaviors through interaction (Liang et al., 2023; Fu et al., 2026; Lu et al., 2026; Xiao et al., 2026). We study a complementary challenge: revising coordination when robots are physically coupled through a shared payload. In this setting, an individual action can alter both a teammate’s support conditions and the feasibility of subsequent joint motion. As a result, a valid task plan does not guarantee that the current coordination pattern remains executable. The key challenge is therefore to instantiate joint behavior from fixed motor skills and revise the relevant coordination relation when physical execution deviates, for example when unequal displacement disrupts formation or a constrained turn requires temporary support and mover roles.

We introduce CoEvolve, a framework for adapting executable team coordination during shared physical tasks. Figure 1 summarizes the motivation and overall interaction loop. CoEvolve separates fixed individual motor capabilities from the coordination strategy that composes them for the current task phase. Rather than selecting from a library of complete strategies, the agent instantiates coordination through motion primitives, semantic objectives, temporary roles, coordination modes, and bounded execution parameters. The evaluated setting provides simulator measurements and route references, while the model determines how these capabilities should be combined within the resulting physical constraints.

Our Verifier Guided Coordination Evolution mechanism uses physical execution evidence to determine which aspects of coordination should change. A rejected transition triggers a revision to the maneuver, the relationship between robot roles, or the execution parameters. Revised policies are evaluated after restoration of the latest accepted simulator checkpoint. Verified outcomes also contribute complementary forms of experience: abstract coordination records guide subsequent decisions, while accepted executable examples inform code generation. Foundation model and motor policy weights remain fixed. The adaptation concerns the task plan, instantiated coordination strategies, and stored experience rather than the acquisition of new motor skills.

We evaluate CoEvolve with two simulated Unitree G1 humanoids carrying a freely supported rigid payload through constrained corridors. The base evaluation contains eight complete tasks across fifteen runs and three foundation model families. We further compare against four adapted external baselines and two component variants, evaluate additional corridor layouts, and study reuse of verified cooperative experience across foundation model backbones. These experiments distinguish demonstrated execution capability from causal component effects: some comparison, scene, and transfer records differ in runtime configuration, interaction budget, or continuation conditions. Our contributions are:

  • We introduce an executable representation of team coordination that separates fixed individual motor capabilities from the cooperative strategy instantiated for the current physical situation.
  • We propose Verifier Guided Coordination Evolution, which combines physical verification, structured strategy revision, and reusable cooperative experience to adapt coordination during execution.
  • We provide an extensive evaluation across three foundation model families, adapted multi robot and code policy baselines, additional corridor layouts, and cross-model experience reuse, while analyzing the execution and contact limitations that remain.
Figure 2: Framework of CoEvolve. The Task Orchestrator commits a team subtask, which the Policy Coder grounds into executable robot policies. Physical verification accepts or rejects the resulting transition; rejected executions trigger structured coordination revision, while verified outcomes update cooperative experience. Motor-policy weights remain frozen.

2 Related Work

Self-Evolving Agents.

Self-evolving agents adapt multiple components of an agent system. Building on feedback accumulation and skill reuse in Reflexion and Voyager (Shinn et al., 2023; Wang et al., 2023), SkillOpt optimizes textual skills for frozen agents, while MemEvolve evolves the memory architecture itself (Yang et al., 2026; Zhang et al., 2025). Continual Harness adapts prompts, sub-agents, skills, and memory within an ongoing episode, and Hyperagents additionally makes the improvement procedure editable (Karten et al., 2026; Zhang et al., 2026c). Related systems automate the design or modification of the agent itself, including Automated Design of Agentic Systems and the Darwin Gödel Machine (Hu et al., 2025; Zhang et al., 2026b). Group-Evolving Agents (GEA) enables experience sharing among evolving coding agents, whereas CORAL supports autonomous multi-agent search through shared persistent memory (Weng et al., 2026; Qu et al., 2026). These approaches concern agent implementations, knowledge, or search processes. CoEvolve instead studies online revision of executable inter-robot coordination during a shared physical task, with motor skills and runtime contracts fixed.

Robot Policy Refinement from Execution Feedback.

REMAC revises multi-robot task plans through reflection, while HyCodePolicy and Act-Observe-Rewrite revise executable robot programs from execution feedback (Yuan et al., 2026; Liu et al., 2025b; Kumar, 2026). ASPIRE combines multimodal failure diagnosis, program repair, and reusable skill discovery, including bimanual manipulation; ENPIRE automates policy improvement through real-robot experimentation and reset (Lu et al., 2026; Xiao et al., 2026). These works already connect program revision with physical experience. CoEvolve focuses on physically coupled humanoid transport, where failures can require changes to the selected maneuver or temporary support roles. It combines structured coordination revision with physical transition checks, checkpoint recovery, and sequential retrieval of strategy records and accepted code exemplars.

3 Method

Algorithm 1 CoEvolve: Verifier Guided Coordination Evolution

Figure 2 illustrates the overall architecture of CoEvolve, from semantic coordination decisions to executable policies, physical verification, and experience-driven revision.

3.1 Overview and Coordination Representation

Task formulation.

CoEvolve separates fixed individual motor skills from mutable team coordination. For N robots manipulating a shared payload, a persistent semantic plan P_{t}=[(q_{k},\gamma_{k},\sigma_{k,t})]_{k=1}^{K} records task phases, completion criteria, and status. The host provides route-segment geometry and progress constraints, while the model determines how the robots coordinate within those constraints. State, observation, and route interfaces are detailed in Appendix A.1.

Executable coordination.

We use executable code as the coordination interface, following the Code as Policies paradigm (Liang et al., 2023), but generate paired robot policies under a shared coordination decision. Above the fixed motor interface, CoEvolve exposes coordinated linear transport, pivot, and alignment. The Task Orchestrator commits z_{t}=(\kappa_{t},d_{t},m_{t},\rho_{t}^{1:N}), where \kappa_{t} is the coordination primitive, d_{t} the semantic objective, m_{t}\in\{\texttt{sync},\texttt{asym}\} the coordination mode, and \rho_{t}^{1:N} the temporary robot roles. These variables denote the coordination fields of the committed subtask; its structured representation also carries formation intent, completion evidence, and execution constraints.

The Policy Coder supplies bounded execution parameters \theta_{t}^{1:N}, yielding \chi_{t}=(z_{t},\theta_{t}^{1:N}) and executable team policy \Pi_{t}=(\pi_{t}^{1},\ldots,\pi_{t}^{N}). Each robot receives a separate policy containing one allowed action call followed by an explicit stop. The host validates the paired policies as one logical team transaction and dispatches them to separate motor deployments. Logical grouping does not imply identical physical response. The motor interface and execution constraints are given in Appendix A.2.

3.2 Verifier Guided Coordination Evolution

Executing \Pi_{t} from the latest accepted state s_{t} produces candidate state s_{t}^{+}. The verifier returns E_{t}=\operatorname{Verify}(s_{t},\Pi_{t},s_{t}^{+}) and determines acceptance from measured task progress, payload support and stability, robot configuration, and environmental contacts. A multimodal evaluator assists scene interpretation and failure diagnosis, while measured physical quantities determine transition acceptance. An accepted transition becomes the next trusted checkpoint; the semantic plan advances only when the active phase satisfies its completion criterion.

A rejected transition triggers typed revision rather than unrestricted policy regeneration. Given failed strategy \chi_{t} and verifier evidence E_{t}, the revision scope \ell_{t}\in\{\textsc{Strategy},\textsc{Coordination},\textsc{Parameter}\} changes (\kappa_{t},d_{t}), (m_{t},\rho_{t}^{1:N}), or \theta_{t}^{1:N}, respectively. Fields outside the selected scope remain fixed. The approved child strategy constrains the next policy-generation step rather than being replaced by an unrelated coordination decision, and the resulting policy is evaluated again from the latest accepted checkpoint. Verification, revision validation, and recovery rules are detailed in Appendix A.3.

3.3 Verified Cooperative Experience

CoEvolve maintains two dynamic stores, \mathcal{M}_{t}=(\mathcal{M}_{t}^{D},\mathcal{M}_{t}^{A}). Strategy memory \mathcal{M}_{t}^{D} stores abstract coordination knowledge, while action exemplar memory \mathcal{M}_{t}^{A} stores accepted executable implementations. Strategy records capture applicability conditions, observed failure patterns, and repair directions, whereas action exemplars retain executable code and effective parameters.

Before orchestration, strategy records are retrieved using the active phase q_{t} and recent failure context \xi_{t} as r_{t}^{D}=\operatorname{RetrieveStrategy}(\mathcal{M}_{t}^{D};q_{t},\xi_{t}). After the Orchestrator commits (\kappa_{t},d_{t},m_{t}), compatible action exemplars are retrieved as r_{t}^{A}=\operatorname{RetrieveExemplar}(\mathcal{M}_{t}^{A};\kappa_{t},d_{t},m_{t}). Thus, strategy retrieval informs what coordination to attempt, while exemplar retrieval informs how to implement the selected coordination.

Experience is updated only after physical execution:

\mathcal{M}_{t+1}=\operatorname{UpdateExperience}(\mathcal{M}_{t},\chi_{t},\Pi_{t},E_{t}).

Accepted transitions may provide reusable strategy records and executable exemplars, while rejected transitions may provide verified counterexamples. Unexecuted repair proposals are not promoted as successful experience. Record schemas, retrieval, and promotion rules are given in Appendix A.4.

4 Experiments

Table 1: Base-task results across foundation model backbones (n=5 per backbone). Success requires placement, release, and robot retreat. VP, EA, and PAUC are per-run means.
  • GPT-5.4-mini
    Full-task SR@80 \uparrow
    3/5 (60.0%)
    VP (%) \uparrow
    86.7
    EA (%) \uparrow
    85.4
    PAUC@80 (%) \uparrow
    61.9
  • Gemini-3.5-Flash
    Full-task SR@80 \uparrow
    3/5 (60.0%)
    VP (%) \uparrow
    76.7
    EA (%) \uparrow
    66.7
    PAUC@80 (%) \uparrow
    60.2
  • Claude-Sonnet-4.6
    Full-task SR@80 \uparrow
    2/5 (40.0%)
    VP (%) \uparrow
    76.7
    EA (%) \uparrow
    86.5
    PAUC@80 (%) \uparrow
    64.5

4.1 Experimental Setting

Task and observations.

We evaluate CoEvolve on cooperative payload transport in MuJoCo (Todorov et al., 2012). Two Unitree G1 humanoids jointly carry a freely supported 0.5\,\mathrm{kg} rigid payload through constrained corridors. The task requires coordinated transport, corner negotiation, target placement, and release. The base task additionally requires both robots to retreat while remaining upright.

The model receives simulator measurements, global and payload-centered observations, the active task phase, and retrieved experience when enabled. The host provides route-segment geometry and progress constraints. The model selects the coordination primitive, temporary roles, coordination mode, and bounded execution parameters within these constraints.

Execution and models.

Each robot uses an independent SONIC deployment with frozen policy weights (Luo et al., 2026), together with task-specific skill wrappers and support posture control. The host validates paired robot policies as one team transaction and dispatches their planner commands. The controllers retain independent observation histories and execution threads, so joint dispatch does not imply identical physical responses.

We evaluate GPT-5.4-mini, Gemini-3.5-Flash, and Claude-Sonnet-4.6. One backbone performs all semantic roles within a run. Except for experience reuse experiments, dynamic memory starts empty and updates remain local to that run.

4.2 Evaluation Protocol and Metrics

A physical transaction is one joint robot command dispatched for physical execution. Accepted and rejected executions consume the physical budget, while outputs rejected before dispatch consume model calls but no physical transactions. The base task uses an 80-transaction budget and requires placement, release, and robot retreat. Layout and experience-reuse evaluations use verified placement and release as their endpoint.

We report success rate (SR), verified progress (VP), execution acceptance (EA), and Progress AUC (PAUC). SR measures completion of the relevant endpoint. VP is \mathrm{VP}=100n^{-1}\sum_{r}q_{r}/K_{r}, where q_{r} of the K_{r} scene-defined milestones are certified at the final trusted checkpoint. EA is \mathrm{EA}=100n^{-1}\sum_{r}A_{r}/T_{r}, the mean per-run fraction of dispatched transactions accepted by the verifier. Unresolved charged outcomes remain in the denominator and produce the confirmed lower bounds marked by \geq. EA does not include failures that occur before physical dispatch.

PAUC measures when verified milestones are first acquired. Let \tau_{rk} denote the first cumulative physical transaction at which milestone k is certified, with \tau_{rk}=\infty if it is never certified. For reporting horizon B,

\mathrm{PAUC@}B=\frac{100}{n}\sum_{r=1}^{n}\frac{1}{K_{r}B}\sum_{k=1}^{K_{r}}\left[B-\min(\tau_{rk},B)\right].

Rejected transactions remain charged, rollback does not refund interaction, and each milestone contributes once. After termination, certified progress is held constant until B. PAUC therefore measures progress attainment and its timing, not terminal stability or inference efficiency. VP measures progress retained at the final trusted checkpoint, whereas PAUC measures when verified milestones are first attained.

We use B=80 for base comparisons, a retrospective horizon of B=160 for additional layouts, and the first 80 cumulative transactions for transfer PAUC. Other transfer metrics describe the complete selected execution. Physical transactions, foundation-model calls, terminal categories, and run-time accounting are reported in Appendices C.3 and C.4. The full comparison condition reuses the GPT backbone runs, and differences in runtime and continuation settings make the aggregate comparisons descriptive rather than matched causal estimates.

Table 2: Base-task comparison using GPT-5.4-mini (n=5 per condition). The full method reuses the GPT runs in Table 1. \geq denotes a confirmed EA lower bound.
  • External baselines
    Full-task SR@80 \uparrow
    No data
    VP (%) \uparrow
    No data
    EA (%) \uparrow
    No data
    PAUC@80 (%) \uparrow
    No data
  • REMAC (Yuan et al., 2026)
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    26.7
    EA (%) \uparrow
    57.1
    PAUC@80 (%) \uparrow
    23.3
  • COHERENT (Liu et al., 2025a)
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    56.7
    EA (%) \uparrow
    \geq 83.6
    PAUC@80 (%) \uparrow
    49.1
  • CaP-Agent0 (Fu et al., 2026)
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    33.3
    EA (%) \uparrow
    66.7
    PAUC@80 (%) \uparrow
    29.5
  • ASPIRE (Online) (Lu et al., 2026)
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    40.0
    EA (%) \uparrow
    74.9
    PAUC@80 (%) \uparrow
    35.6
  • Component variants
    Full-task SR@80 \uparrow
    No data
    VP (%) \uparrow
    No data
    EA (%) \uparrow
    No data
    PAUC@80 (%) \uparrow
    No data
  • Flat Reflective Repair
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    43.3
    EA (%) \uparrow
    73.2
    PAUC@80 (%) \uparrow
    36.3
  • CoEvolve w/o Dynamic Experience
    Full-task SR@80 \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    60.0
    EA (%) \uparrow
    63.8
    PAUC@80 (%) \uparrow
    46.4
  • CoEvolve
    Full-task SR@80 \uparrow
    3/5 (60.0%)
    VP (%) \uparrow
    86.7
    EA (%) \uparrow
    85.4
    PAUC@80 (%) \uparrow
    61.9

4.3 Cross-Backbone Evaluation

We first test whether the same coordination interface supports different foundation model backbones. Each backbone is evaluated on five base-task runs under the same task definition and endpoint.

Local acceptance does not guarantee sustained task advancement.

Table 1 shows successful full-task execution under all three backbones. Claude achieves the highest EA (86.5%) and PAUC@80 (64.5%) but fewer completions than GPT and Gemini, separating local execution validity from terminal success. The same distinction appears within one GPT run: after reaching the fourth milestone at transaction 47, 31 of the remaining 33 transactions are accepted, including 27 setup actions, yet no further milestone is certified. Claude’s failed runs instead terminate during generation or repair, which EA does not measure because no physical transaction is dispatched. Long-horizon performance therefore depends on revisions that continue phase advancement, not only on verifier-accepted execution.

4.4 Method Comparisons and Component Analysis

We next test whether physical feedback alone is sufficient for long-horizon repair, and whether structured revision and verified experience address different failure modes. We compare CoEvolve with REMAC (Yuan et al., 2026), COHERENT (Liu et al., 2025a), CaP-Agent0 (Fu et al., 2026), and ASPIRE (Lu et al., 2026), adapted to the same cooperative transport task and robot interface. We also evaluate Flat Reflective Repair and CoEvolve without Dynamic Experience. Implementation details are given in Appendix B.2.

Figure 3: Representative CoEvolve and REMAC executions on the base task. CoEvolve reaches task completion, whereas REMAC terminates at the cumulative payload-drop limit after successive pivot attempts. Attempt labels denote internal execution indices rather than cumulative physical transactions.
Structured revision and verified experience target different repair failures.

Table 2 shows full-task completion only for CoEvolve, although all alternatives reach partial progress. A CaP-Agent0 trace illustrates why feedback alone can be insufficient: after receiving a requirement for different yaw corrections, the repair changes both values from 2.5 to 2.0 and preserves the rejected relation. Typed revision instead separates changes to the maneuver, role relation, and execution parameters. The component variants expose a second distinction. Removing Dynamic Experience still reaches 60.0% VP but yields no completion, with EA at 63.8% and PAUC@80 at 46.4%. Flat Reflective Repair terminates at the payload-drop limit in four runs, whereas the no-memory variant ends in four generation/repair stalls and one budget exhaustion. These failure profiles are consistent with structured revision localizing what should change and verified experience supplying evidence for what to try next, without isolating either effect causally.

Figure 3 provides a concrete execution-level view of the contrast observed in Table 2. Both methods reach a nontrivial turning stage, but their subsequent executions diverge. CoEvolve continues through the corner and eventually completes the task, whereas REMAC first produces a rejected pivot, then executes a smaller accepted pivot, but later terminates at the payload-drop limit. The comparison shows that local executability and verifier acceptance are not sufficient for sustained task progress: an accepted correction may still leave the team in a configuration that does not support the remaining transport sequence. This trace is consistent with the role of structured revision in changing the coordination relation after failure, rather than only producing another locally executable motion.

4.5 Evaluation Across Layouts

We then test whether successful coordination on the base task remains executable under different corridor geometries. Three additional layouts are evaluated with GPT-5.4-mini using three runs per layout. The endpoint is verified placement and release without the final robot retreat. Scene geometry is shown in Appendix B.1.

Table 3: Additional-layout results (n=3 per layout). PAUC@160 uses a common retrospective reporting horizon.
  • Layout 2
    Verified placement \uparrow
    1/3 (33.3%)
    VP (%) \uparrow
    41.7
    EA (%) \uparrow
    71.4
    PAUC@160 (%) \uparrow
    30.3
  • Layout 3
    Verified placement \uparrow
    0/3 (0.0%)
    VP (%) \uparrow
    58.3
    EA (%) \uparrow
    46.1
    PAUC@160 (%) \uparrow
    53.6
  • Layout 4
    Verified placement \uparrow
    1/3 (33.3%)
    VP (%) \uparrow
    50.0
    EA (%) \uparrow
    64.1
    PAUC@160 (%) \uparrow
    37.1
Local progress does not guarantee future physical feasibility.

Table 3 records verified placement in Layouts 2 and 4, while Layout 3 reaches no placement despite the highest VP (58.3%) and PAUC@160 (53.6%). The execution traces in Figure 4 illustrate this discrepancy: Layout 3 advances through several certified milestones before payload support degrades. Because the payload is supported through finite contact rather than rigid attachment, an accepted transition can reduce the support margin required by later maneuvers. Checkpoint acceptance therefore certifies the executed transition, not the feasibility of the remaining task. The result identifies future support and clearance as constraints that local transition verification does not explicitly optimize.

Figure 4: Representative execution traces across additional layouts. Layout 3 accumulates intermediate progress before payload support degrades, illustrating why certified local progress need not preserve feasibility for later maneuvers. Layouts 2 and 4 show successful placement under different coordination sequences. Attempt labels denote internal execution indices rather than cumulative physical transactions.

The successful Layout 4 continuation uses the refined corridor-verification condition described in Appendix B.5; it is not treated as a matched geometry-only replicate.

4.6 Cross-Model Experience Reuse

Finally, we test whether verified experience can be reused outside the backbone that produced it. GPT-5.4-mini is initialized with experience banks collected from successful GPT, Gemini, or Claude executions. No simulator state, checkpoint, controller history, or trajectory is transferred.

Table 4: Experience reuse with GPT-5.4-mini as the target (n=5 per source bank). PAUC uses the first 80 cumulative physical transactions. \geq denotes the confirmed EA lower bound.
  • GPT \rightarrow GPT
    Strategy records / action exemplars
    17 / 14
    Verified placement \uparrow
    1/5 (20.0%)
    VP (%) \uparrow
    50.0
    EA (%) \uparrow
    75.4
    PAUC@80 (%) \uparrow
    38.0
  • Gemini \rightarrow GPT
    Strategy records / action exemplars
    16 / 8
    Verified placement \uparrow
    2/5 (40.0%)
    VP (%) \uparrow
    76.7
    EA (%) \uparrow
    80.3
    PAUC@80 (%) \uparrow
    55.8
  • Claude \rightarrow GPT
    Strategy records / action exemplars
    4 / 8
    Verified placement \uparrow
    0/5 (0.0%)
    VP (%) \uparrow
    56.7
    EA (%) \uparrow
    \geq 61.6
    PAUC@80 (%) \uparrow
    45.0
Bank size alone does not explain cross-model reuse.

Table 4 records two placements with Gemini-derived experience, one with GPT-derived experience, and none with the Claude bank. The target selects, instantiates, and verifies policies, so the experiment transfers coordination evidence rather than a solved trajectory. GPT and Gemini provide 17 and 16 strategy records, compared with only four from Claude, which may reduce the decision coverage available to the target. Record count is not sufficient, however: GPT has more action exemplars than Gemini but no pivot exemplar, while both Gemini and Claude include pivot examples. The observed differences are therefore more consistent with coverage and state-specific applicability than with bank size alone. Unequal source banks and the absence of a matched empty-memory condition prevent a causal transfer claim.

5 Conclusion

We propose CoEvolve, a framework for adapting executable multi-robot coordination over fixed motor skills through physical verification, structured revision, and verified experience. Across three foundation model families, CoEvolve achieves end-to-end cooperative transport, while additional evaluations show successful execution under new layouts and same-model and cross-model experience reuse. The experiments also separate local execution validity from sustained task advancement: accepted actions can fail to resolve the current coordination bottleneck, and verified progress can precede later loss of physical support. These findings identify structured coordination revision as a useful interface for long-horizon cooperation while leaving motion precision, contact stability, and physical recovery as open limitations.

6 Limitations

CoEvolve has limitations. First, end-to-end execution incurs substantial wall-clock cost because model inference, physical execution, verification, and recovery recur throughout a run (Appendix C.4). Second, rejected executions are recovered by restoring an accepted simulator state rather than a physically executable recovery policy, which limits direct transfer to real robots. Third, the frozen motor interface provides bounded motion intentions rather than precise endpoints: unequal robot responses, residual motion after stopping, and accumulated formation drift can reduce clearance and destabilize the shared payload. Payload stability also depends on finite contact regions, friction, and simulator contact dynamics, which we do not systematically randomize in the study. Finally, all experiments use simulation, privileged physical state information, and supplied route references. Real-world deployment will require perception from onboard sensing, more accurate motion and contact models, safe physical recovery, and evaluation under broader environments and hardware conditions. The relatively small and heterogeneous evaluation cohorts also limit strong causal claims about individual components, scene generalization, and experience transfer.

AI Use Statement

Generative AI tools were used to assist with literature search and summarization, research ideation and experimental design, software development and debugging, interpretation of experimental results, and drafting and refinement of the manuscript. All AI-assisted suggestions, code changes, experimental configurations, quantitative results, citations, and scientific claims were independently reviewed and verified by the authors. Generative AI was not used to generate synthetic datasets or to prove mathematical claims. The authors take full responsibility for the methodology, implementation, experiments, analysis, and final content of this work.

Ethics Statement

This work studies multi-robot coordination entirely in simulation and does not involve human participants, personal data, or deployment on physical robots. The proposed framework is intended for research on cooperative robot reasoning and execution. Although physical verification and recovery are used within the simulator, they should not be interpreted as safety guarantees for real-world deployment. Applying the system to physical robots would require additional safeguards, state and contact estimation, calibrated motion control, and hardware-specific safety validation.

Reproducibility Statement

Section 3 specifies the coordination framework. Appendix A describes the role interfaces, motor capabilities, verification, and experience mechanisms; Appendix B documents execution settings, baseline adaptations, endpoints, and selected runs. Appendix C defines metric reconstruction, uncertainty from unresolved transactions, resource statistics, and run-time accounting. These descriptions distinguish recorded execution conditions from the retrospective reporting horizons used in the aggregate results.

References

  1. Black et al. (2024) K. Black, N. Brown, D. Driess, A. Esmail, M. Equi, C. Finn, N. Fusai, L. Groom, K. Hausman, B. Ichter, et al. \pi_{0}: a vision-language-action flow model for general robot control. arXiv preprint arXiv:2410.24164.
  2. Brohan et al. (2023) A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, X. Chen, K. Choromanski, T. Ding, D. Driess, A. Dubey, C. Finn, et al. Rt-2: vision-language-action models transfer web knowledge to robotic control. arXiv preprint arXiv:2307.15818.
  3. Brohan et al. (2022) A. Brohan, N. Brown, J. Carbajal, Y. Chebotar, J. Dabis, C. Finn, K. Gopalakrishnan, K. Hausman, A. Herzog, J. Hsu, et al. Rt-1: robotics transformer for real-world control at scale. arXiv preprint arXiv:2212.06817.
  4. Cai et al. (2025) Y. Cai, X. Chen, Z. Cai, Y. Mao, M. Li, W. Yang, and J. Wang Mrbtp: efficient multi-robot behavior tree planning and collaboration. In Proceedings of the AAAI Conference on Artificial Intelligence, Vol. 39, pp. 14548–14557.
  5. De Vincenti and Coros (2023) F. De Vincenti and S. Coros Centralized model predictive control for collaborative loco-manipulation.. In Robotics: Science and Systems, Vol. 2023.
  6. Doshi et al. (2026) R. Doshi, T. Gao, A. Chen, C. Finn, and J. Bohg CHORUS: decentralized multi-embodiment collaboration with one vla policy. arXiv preprint arXiv:2606.12352.
  7. Fu et al. (2026) L. Fu, J. Yu, K. El-Refai, E. Kou, H. Xue, H. Huang, W. Xiao, G. Wang, D. Niu, F. Li, et al. CaP-x: a framework for benchmarking and improving coding agents for robot manipulation. arXiv preprint arXiv:2603.22435.
  8. Hu et al. (2025) S. Hu, C. Lu, and J. Clune Automated design of agentic systems. In International Conference on Learning Representations, Vol. 2025, pp. 21344–21377.
  9. Kannan et al. (2024) S. S. Kannan, V. L. Venkatesh, and B. Min Smart-llm: smart multi-agent robot task planning using large language models. In 2024 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 12140–12147.
  10. Karten et al. (2026) S. Karten, J. Zhang, T. Upaa Jr, R. Feng, W. Li, C. Shi, C. Jin, and K. Vodrahalli Continual harness: online adaptation for self-improving foundation agents. arXiv preprint arXiv:2605.09998.
  11. Kim et al. (2024) M. J. Kim, K. Pertsch, S. Karamcheti, T. Xiao, A. Balakrishna, S. Nair, R. Rafailov, E. Foster, G. Lam, P. Sanketi, et al. Openvla: an open-source vision-language-action model. arXiv preprint arXiv:2406.09246.
  12. Kumar (2026) V. Kumar Act-observe-rewrite: multimodal coding agents as in-context policy learners for robot manipulation. arXiv preprint arXiv:2603.04466.
  13. Liang et al. (2023) J. Liang, W. Huang, F. Xia, P. Xu, K. Hausman, B. Ichter, P. Florence, and A. Zeng Code as policies: language model programs for embodied control. In 2023 IEEE International conference on robotics and automation (ICRA), pp. 9493–9500.
  14. Liu et al. (2025a) K. Liu, Z. Tang, D. Wang, Z. Wang, X. Li, and B. Zhao Coherent: collaboration of heterogeneous multi-robot system with large language models. In 2025 IEEE International Conference on Robotics and Automation (ICRA), pp. 10208–10214.
  15. Liu et al. (2025b) Y. Liu, Z. Liang, Z. Chen, T. Chen, M. Hu, W. Dong, C. Xu, Z. Han, Y. Qin, and Y. Mu Hycodepolicy: hybrid language controllers for multimodal monitoring and decision in embodied agents. arXiv preprint arXiv:2508.02629.
  16. Lu et al. (2026) R. Lu, Y. Wu, E. Kou, L. Fu, W. Xiao, A. Mandlekar, Y. Xu, G. Shi, K. Goldberg, A. Chen, et al. ASPIRE: agentic/skills discovery for robotics. arXiv preprint arXiv:2607.00272.
  17. Luo et al. (2026) Z. Luo, Y. Yuan, T. Wang, C. Li, F. Castañeda, S. Chen, Z. Cao, J. Li, D. Minor, Q. Ben, et al. Sonic: supersizing motion tracking for natural humanoid whole-body control. Science Robotics 11 (117), pp. eaed4592.
  18. Mandi et al. (2024) Z. Mandi, S. Jain, and S. Song Roco: dialectic multi-robot collaboration with large language models. In 2024 IEEE International Conference on Robotics and Automation (ICRA), pp. 286–299.
  19. Pandit et al. (2025) B. Pandit, A. Gupta, M. S. Gadde, A. Johnson, A. K. Shrestha, H. Duan, J. Dao, and A. Fern Learning decentralized multi-biped control for payload transport. In Conference on Robot Learning, pp. 1021–1034.
  20. Qu et al. (2026) A. Qu, H. Zheng, Z. Zhou, Y. Yan, Y. Tang, S. Y. Ong, F. Hong, K. Zhou, C. Jiang, M. Kong, et al. Coral: towards autonomous multi-agent evolution for open-ended discovery. arXiv preprint arXiv:2604.01658.
  21. Shinn et al. (2023) N. Shinn, F. Cassano, A. Gopinath, K. Narasimhan, and S. Yao Reflexion: language agents with verbal reinforcement learning. In Advances in neural information processing systems, Vol. 36, pp. 8634–8652.
  22. Todorov et al. (2012) E. Todorov, T. Erez, and Y. Tassa Mujoco: a physics engine for model-based control. In 2012 IEEE/RSJ international conference on intelligent robots and systems, pp. 5026–5033.
  23. Wang et al. (2023) G. Wang, Y. Xie, Y. Jiang, A. Mandlekar, C. Xiao, Y. Zhu, L. Fan, and A. Anandkumar Voyager: an open-ended embodied agent with large language models. arXiv preprint arXiv:2305.16291.
  24. Weng et al. (2026) Z. Weng, A. Antoniades, D. Nathani, Z. Zhang, X. Pu, and X. E. Wang Group-evolving agents: open-ended self-improvement via experience sharing. arXiv preprint arXiv:2602.04837.
  25. Xiao et al. (2026) W. Xiao, J. Xie, T. Zhang, H. Lin, L. Fu, H. Xue, J. Lu, Y. Yang, C. Dai, Z. Wang, et al. ENPIRE: agentic robot policy self-improvement in the real world. arXiv preprint arXiv:2606.19980.
  26. Yang et al. (2026) Y. Yang, Z. Gong, W. Huang, Q. Yang, Z. Zhou, Z. Huang, Y. Li, X. Gao, Q. Dai, B. Liu, et al. Skillopt: executive strategy for self-evolving agent skills. arXiv preprint arXiv:2605.23904.
  27. Yuan et al. (2026) P. Yuan, A. Ma, Y. Yao, H. Yao, M. Tomizuka, and M. Ding Remac: self-reflective and self-evolving multi-agent collaboration for long-horizon robot manipulation. Pattern Recognition, pp. 114831.
  28. Zhang et al. (2025) G. Zhang, H. Ren, C. Zhan, Z. Zhou, J. Wang, H. Zhu, W. Zhou, and S. Yan Memevolve: meta-evolution of agent memory systems. arXiv preprint arXiv:2512.18746.
  29. Zhang et al. (2026a) H. Zhang, Y. Niu, Y. Wang, D. Zhao, and H. E. Tseng HALO: learning human-robot collaboration via heterogeneous-agent lyapunov policy optimization. arXiv preprint arXiv:2603.03741.
  30. Zhang et al. (2026b) J. Zhang, S. Hu, C. Lu, R. Lange, and J. Clune Darwin gödel machine: open-ended evolution of self-improving agents. In International Conference on Learning Representations, Vol. 2026, pp. 104223–104294.
  31. Zhang et al. (2026c) J. Zhang, B. Zhao, W. Yang, J. Foerster, J. Clune, M. Jiang, S. Devlin, and T. Shavrina Hyperagents. arXiv preprint arXiv:2603.19461.

Appendix A Additional Method Details

A.1 State, Plan, and Role Interfaces

The state s_{t}=(x_{t}^{1:N},x_{t}^{o},c_{t},\mathcal{G}) contains robot states, payload state, contact and support measurements, and scene geometry. Observations combine serialized measurements, global and payload-centered views, and geometric references for the active route segment. These references may include world directions, local progress targets, corridor boundaries, and completion gates. They are distinct from the semantic plan P_{t}=[(q_{k},\gamma_{k},\sigma_{k,t})]_{k=1}^{K}, which records task phases, completion evidence, and status rather than an executable waypoint sequence.

The tuple z_{t}=(\kappa_{t},d_{t},m_{t},\rho_{t}^{1:N}) denotes the coordination fields of the committed subtask. Its structured representation additionally contains formation intent, completion evidence, and execution constraints. The Coder supplies bounded numerical parameters \theta_{t}^{1:N}, giving \chi_{t}=(z_{t},\theta_{t}^{1:N}) and the executable team policy \Pi_{t}=(\pi_{t}^{1},\ldots,\pi_{t}^{N}). Thus, the Orchestrator determines the coordination decision, while the Coder determines its numerical and programmatic implementation.

Table 5: Structured model roles. Physical acceptance, execution checks, checkpoint management, and experience promotion remain host operations.
  • Task Orchestrator
    Responsibility
    Maintain the semantic plan and commit the current team subtask.
  • Policy Coder
    Responsibility
    Generate bounded parameters and executable policies for the robots.
  • Evaluator
    Responsibility
    Interpret observations and execution evidence for failure analysis.
  • Evolution Manager
    Responsibility
    Select a revision scope and objective from verifier evidence.
  • Mutation Operator
    Responsibility
    Propose a child strategy within the approved scope.
  • Code Repairer
    Responsibility
    Repair invalid or inconsistent policy drafts.
  • Memory Writer
    Responsibility
    Propose experience records consistent with executed outcomes.

The roles in Table 5 use the selected backbone through different prompts and output schemas, not independently trained models. Their structured proposals remain subject to host validation.

A.2 Motor Capabilities and Team Execution

The motor interface wraps separate SONIC deployments with frozen policy weights (Luo et al., 2026). Available skills are summarized in Table 6. The transport primitives are coordinated_linear_transport, coordinated_pivot, and coordinated_alignment.

Linear transport uses a common translation objective; pivoting assigns temporary inner-support and outer-mover roles; alignment uses a reference robot while the other makes a bounded correction. Initialization, placement, release, and retreat are lifecycle operations rather than additional transport primitives.

Table 6: Motor capabilities available through the execution interface.
  • Longitudinal motion
    Motor skills
    carry_forward, carry_backward
    Arguments
    Distance, speed, ramp duration
  • Turning
    Motor skills
    turn_clockwise, turn_counterclockwise
    Arguments
    Yaw, yaw rate, turn segment
  • Lateral motion
    Motor skills
    carry_lateral_left, carry_lateral_right
    Arguments
    Distance, speed, ramp duration
  • Height control
    Motor skills
    place_crouch, recover_stand
    Arguments
    Height, ramp, hold duration
  • Payload recovery
    Motor skills
    recover_payload_inward
    Arguments
    Ramp and hold duration

Synchronous coordination uses compatible commands for a shared objective; asymmetric coordination permits different temporary roles or parameters. Neither guarantees identical robot displacement. Each robot policy contains one allowed action call followed by an explicit stop. The host checks output structure, allowed methods, numerical bounds, syntax, and consistency of the paired policies before dispatch. Generated policies cannot change the verifier, invoke simulator restoration, or access low-level controller handles. Joint dispatch is a logical transaction, not a hard real-time synchronization barrier.

A.3 Verification, Revision, and Recovery

Acceptance depends on measured payload support and stability, robot state, environmental contacts, phase validity, and progress relative to the committed objective. Visual interpretation assists diagnosis but cannot override contradictory physical measurements. An accepted setup or corrective action can establish a checkpoint without completing a task phase; phase advancement requires separate completion evidence.

Revision acts on the failed strategy \chi_{t}=(\kappa_{t},d_{t},m_{t},\rho_{t}^{1:N},\theta_{t}^{1:N}). Strategy revision concerns the maneuver and objective, coordination revision concerns mode and temporary roles, and parameter revision concerns bounded numerical arguments. The host checks the child against its failed parent and the selected mutable fields. Once approved, that revision constrains the next orchestration and code-generation step rather than being discarded by an unrelated decision.

After rejection, the host restores the latest accepted simulator state, clears transient execution state, resynchronizes the controllers, and verifies the restoration. A fingerprint of the checkpoint, normalized policy, and effective arguments blocks identical rejected transactions at that checkpoint. Recovery neither physically reverses the motion nor automatically searches earlier checkpoints. Separately selected diagnostic restart points are evaluation conditions, not autonomous recovery actions.

Algorithm 1 summarizes this loop. Its model procedures include bounded validation and repair; an inability to produce a valid next transaction can terminate execution before the physical budget is exhausted. Only dispatched physical transactions consume that budget. Execution attempt identifiers can therefore differ from cumulative transaction counts.

A.4 Experience Contents and Retrieval

The two dynamic stores are written as \mathcal{M}_{t}=(\mathcal{M}_{t}^{D},\mathcal{M}_{t}^{A}). The static skill catalog belongs to the capability interface and does not evolve. Strategy records store applicability conditions, coordination principles, observed failure patterns, and repair directions. The active phase filters applicable records, while recent failure type and level contribute to ranking. The next primitive, objective, and mode are not query conditions because they have not yet been selected.

After the coordination decision is committed, action exemplars are matched by primitive, semantic objective, and coordination mode. Phase only ranks otherwise compatible exemplars. These entries retain accepted code and effective parameters but remain subject to the current subtask and execution constraints. Strategy retrieval therefore informs the coordination decision; exemplar retrieval informs its implementation.

Promotion requires agreement between a record’s claim, the executed behavior, and the verifier outcome. Eligible accepted executions can yield positive strategy records and executable exemplars; rejected executions can yield counterexamples. Unexecuted repairs are not successful experience. Strategy records omit scene coordinates, checkpoint poses, and numerical action magnitudes, whereas exemplars retain concrete implementations. Standard fresh runs start with empty dynamic memory; transfer runs preload a fixed source bank and update only their own subsequent experience.

A.5 Representative Coordination Revision

Figure 5 illustrates a rejection, restoration, and subsequent coordination revision within an episode. It complements the cross-layout visualization in Figure 4; neither figure adds independent runs to the quantitative evaluation.

Figure 5: Coordination revision during execution. Selected snapshots show transport, target alignment, rejection and checkpoint restoration, followed by revised behavior and the illustrated completion. Attempt labels identify positions in the episode, not cumulative physical-transaction counts.

Appendix B Execution and Evaluation Details

B.1 Environment Layouts and Endpoints

The base environment and three additional corridor layouts are shown in Figure 6. All use two humanoids supporting a free rigid payload. The images describe scene geometry, not a prescribed executable trajectory. Route references, native milestones, and verification predicates are associated with the evaluated scene configuration.

Figure 6: Environment layouts. Layout 1 is the base environment; Layouts 2–4 provide additional corridor configurations.

The base task requires stable placement, release, and robot retreat. The scene and experience evaluations omit retreat from their placement endpoint. Placement requires target support and release over a 3\,\mathrm{s} stability window. The reported base tolerances include a target support radius of 0.30\,\mathrm{m}, payload-center vertical tolerance of 0.08\,\mathrm{m}, and terminal tilt tolerance of 20^{\circ}. The full-task endpoint additionally requires upright robots and the specified robot–target clearance.

B.2 Comparison Configurations

All comparison conditions use GPT-5.4-mini. REMAC (Yuan et al., 2026), COHERENT (Liu et al., 2025a), CaP-Agent0 (Fu et al., 2026), and ASPIRE (Lu et al., 2026) are adapted to the cooperative transport task rather than reproduced in their original environments. Table 7 describes the evaluated mechanisms. A shared task interface does not imply identical runtime or recovery implementations.

Table 7: Comparison mechanisms. External methods are task-specific adaptations; the component conditions alter the stated parts of CoEvolve.
  • REMAC
    Evaluated mechanism
    Reflective multi-robot planning through the task and capability interface.
  • COHERENT
    Evaluated mechanism
    Multi-agent coordination using the robot observations and bounded skills.
  • CaP-Agent0
    Evaluated mechanism
    Executable robot-code generation for cooperative payload transport.
  • ASPIRE (Online)
    Evaluated mechanism
    Online adaptation with the reported setting K=8 and verification local to the current checkpoint.
  • Flat Reflective Repair
    Evaluated mechanism
    Direct policy rewriting without selecting a typed revision scope; physical feedback, recovery, and dynamic memory remain available.
  • w/o Dynamic Experience
    Evaluated mechanism
    Structured revision with strategy and exemplar retrieval, writing, and promotion disabled.

The full reference in Table 2 reuses the GPT runs in Table 1. Differences in execution configuration and repair continuations prevent interpreting this comparison as an isolated causal estimate of a component’s effect.

B.3 Controller and Contact Configuration

The execution chain consists of skill wrappers, batched planner intents, two independent SONIC processes, separate robot command streams, and the dual-robot MuJoCo bridge. The inspected deployment uses nominal input, planner, policy/control, and command-writer rates of 100, 10, 50, and 500 Hz, respectively. These are scheduling settings, not guarantees of simultaneous command consumption. The inspected manifest records MuJoCo 3.8.1; the separate stopping diagnostic uses a 0.005\,\mathrm{s} integration step.

Each deployed policy uses ten-frame local histories containing joint states, base angular velocity, gravity direction, and previous actions, together with motion references. The robots maintain independent histories and reference states. The inspected support adapter regulates 14 arm joints per robot using torque-limited PD control with k_{p}=24, k_{d}=1.5, a 6\,\mathrm{s} ramp, and palms tilted by 60^{\circ}; the waist is excluded. This posture regulation is not a rigid grasp or a constraint on the payload center of mass.

The palm proxy has half extents of 0.06\,\mathrm{m}, 0.035\,\mathrm{m}, and 0.006\,\mathrm{m}; the corresponding forearm values are 0.11\,\mathrm{m}, 0.032\,\mathrm{m}, and 0.006\,\mathrm{m}. Contact parameters from the inspected generator are listed in Table 8. They are simulation parameters rather than measured material coefficients; effective contact also depends on geometry, mixing rules, and the solver. They are not a claim that every historical instantiated scene was identical.

Table 8: Configured contact parameters in the inspected scene generator.
  • Palm/forearm proxies
    Sliding
    3.0
    Torsional
    0.05
    Rolling
    0.002
  • Payload
    Sliding
    2.0
    Torsional
    0.05
    Rolling
    0.002
  • Target
    Sliding
    1.4
    Torsional
    0.03
    Rolling
    0.001
  • Ground default
    Sliding
    1.0
    Torsional
    0.02
    Rolling
    0.001

For payload orientation R, center height z_{o}, and half extents h_{i}, its lowest point is z_{\min}=z_{o}-\sum_{i=1}^{3}|R_{3i}|h_{i}. This calculation addresses payload clearance only; it does not certify robot clearance or the full swept trajectory. No contact-parameter sensitivity or randomization study is included in the reported evaluation.

B.4 Local Execution Diagnostics

Stopping response.

A local test without foundation-model calls requests a 0.25\,\mathrm{m} translation using the native 0.5\,\mathrm{m/s} speed and 1.5\,\mathrm{s} ramp. Displacements are projected onto the fixed initial world direction, with an endpoint tolerance of \pm 0.05\,\mathrm{m}. Table 9 reports this single trace.

Table 9: Single-trace stopping diagnostic, not a repeated-trial accuracy estimate.
  • Requested displacement
    Observed value
    0.250\,\mathrm{m}
  • Payload displacement at stop trigger
    Observed value
    0.192672\,\mathrm{m}
  • Final payload displacement
    Observed value
    0.663442\,\mathrm{m}
  • Maximum sampled payload displacement
    Observed value
    0.689713\,\mathrm{m}
  • Payload displacement after stop trigger
    Observed value
    0.470769\,\mathrm{m}
  • Front robot displacement after stop trigger
    Observed value
    0.476529\,\mathrm{m}
  • Back robot displacement after stop trigger
    Observed value
    0.483128\,\mathrm{m}
  • Endpoint error
    Observed value
    +0.413442\,\mathrm{m}

Bilateral IDLE sending completes approximately 0.742\,\mathrm{ms} after the trigger, with an observed consumption bound of approximately 13.7\,\mathrm{ms} after sending. Commands remain IDLE while references and both robots continue forward. The trace documents residual motion after stop consumption without uniquely identifying its lower-level cause. Successful return from a skill call therefore does not establish endpoint accuracy or continuous-time safety.

Release feedback.

An earlier execution fails a pre-release vertical condition at a logged 0.459\,\mathrm{m} against a 0.45\,\mathrm{m} limit. Support withdrawal does not occur. The feedback is subsequently made more specific about the stage, predicate, measurement, and withdrawal status without relaxing the gate. The missing historical gate snapshot is not replaced with a later measurement. This is a feedback correction, not evidence of a post-release drop or repaired release dynamics.

B.5 Scene Records and Execution Conditions

Execution changes address approved child strategies, release feedback, route boundaries, accepted setup history, and restored observations. These do not replace the conceptual method, but can affect the subsequent execution. The successful Layout 4 continuation additionally uses adjusted corridor verification. Normal rollback still restores the latest accepted checkpoint; separately authorized earlier restart points are not automatic ancestor search. Original budgets and drop rules remain part of the corresponding records.

Table 10: Scene outcomes and cumulative transactions/original limit. S denotes placement, D a drop-limit terminal, and B budget exhaustion. ∗ Placement follows adjusted corridor verification. † The effective limit is 160; an older embedded field retains 80.
  • Layout 2
    Run 1
    D, 19/80
    Run 2
    S, 88/160
    Run 3
    D, 30/80
  • Layout 3
    Run 1
    B, 160/160
    Run 2
    D, 118/160
    Run 3
    D, 94/160^{\dagger}
  • Layout 4
    Run 1
    D, 57/80
    Run 2
    D, 29/80
    Run 3
    S, 120/160^{\ast}

Layout 2 and Layout 4 reach placement at 88 and 120 transactions. Neither is a placement within 80 transactions. The common PAUC horizon of 160 is a retrospective accounting window; it does not recast originally shorter executions as fresh trials with identical budgets.

B.6 Source Banks and Transfer Records

The GPT, Gemini, and Claude banks contain 17/14, 16/8, and 4/8 strategy-record/action-exemplar entries, respectively. Each fixed bank initializes five target executions. A successful source can contribute both positive strategy records and counterexamples; its action exemplars are accepted implementations. No source physical state or complete trajectory is transferred. Unequal bank sizes and absent matched empty initialization limit conclusions about transfer benefits.

Table 11: Transfer outcomes and cumulative transactions/original limit. G denotes generation/repair stall; C denotes conditional diagnostic stop. † Original finalization gaps are retained alongside later read-only validation. ‡ The terminal outcome is independently reconciled.
  • GPT
    Run 1
    D, 25/80
    Run 2
    S†, 56/80
    Run 3
    D, 46/80
    Run 4
    G, 25/80
    Run 5
    D, 37/80
  • Gemini
    Run 1
    D, 40/80
    Run 2
    S†, 58/80
    Run 3
    C, 82/100
    Run 4
    S, 41/80
    Run 5
    G, 46/80
  • Claude
    Run 1
    D, 56/80
    Run 2
    B†, 80/80
    Run 3
    D†, 53/80
    Run 4
    D‡, 32/80
    Run 5
    D, 78/80

The records in Table 11 include repair continuations and an authorized restart in the Claude condition. Read-only validation confirms the retained records without replacing the original finalization status or creating new physical trials. The Gemini conditional stop at 82/100 is not reclassified as generation failure or budget exhaustion. For the fourth Claude execution, original metrics record 31 transactions before a camera exception; independent reconciliation confirms 32 transactions and the sixth drop. The original exception remains recorded. Two charged outcomes in the second Claude execution remain unresolved.

Checkpoint consistency of decision context.

A Claude-to-GPT transfer execution illustrates a distinction between restoring physical state and restoring a valid decision context. After simulator recovery, the Manager continued using a decision associated with a retired checkpoint. Correcting the context binding allowed execution to resume, but the run ultimately reached the payload-drop limit. This separates two requirements: plans and retrieved evidence must apply to the state from which a policy is executed, and the resulting motion must preserve physical support. Repairing the former does not establish the latter. The case motivates checking checkpoint consistency when reusing decisions after recovery rather than treating simulator restoration alone as sufficient synchronization.

Appendix C Metric Computation and Supplementary Results

C.1 Outcomes, Progress, and Acceptance

All group metrics weight runs equally. Success is \mathrm{SR}=100n^{-1}\sum_{r}S_{r}, using full-task completion within 80 transactions for the base tables and placement/release for the scene and transfer tables. Verified progress is \mathrm{VP}=100n^{-1}\sum_{r}q_{r}/K_{r}, with q_{r} certified milestones in the terminal trusted-state record and K_{r} native scene milestones. The base task has four route gates, a target-region milestone, and a protocol-specific terminal milestone. Milestone fractions are not fractions of distance, time, or skill difficulty.

For executions with T_{r}>0 charged physical transactions and A_{r} confirmed acceptances, \mathrm{EA}=100n^{-1}\sum_{r}A_{r}/T_{r}. This is the mean of per-run ratios, not 100\sum_{r}A_{r}/\sum_{r}T_{r}. If U_{r} charged outcomes are unresolved, the accounting bounds are

\mathrm{EA}_{\mathrm{lo}}=\frac{100}{n}\sum_{r}\frac{A_{r}}{T_{r}},\qquad\mathrm{EA}_{\mathrm{hi}}=\frac{100}{n}\sum_{r}\frac{A_{r}+U_{r}}{T_{r}}.

The main tables report only the confirmed lower endpoint with \geq. Unresolved outcomes are not relabeled as rejections. This yields the reported lower bounds of 83.6% for COHERENT and 61.6% for the Claude source condition. These are bookkeeping bounds rather than confidence intervals. Setup and corrective actions may be accepted without completing a milestone, so EA describes local execution validity, not global success.

C.2 Reconstructing Progress AUC

PAUC is computed retrospectively from saved accepted checkpoints. For each run, records are ordered by cumulative charged physical transactions, including inherited continuation costs. The first saved checkpoint that certifies a prefix containing milestone k determines \tau_{rk}; \tau_{rk}=\infty when no certificate is recorded. We use p_{r}(t)=K_{r}^{-1}\sum_{k}\mathbf{1}[\tau_{rk}\leq t] with p_{r}(0)=0. For an integer reporting horizon B,

\displaystyle\mathrm{PAUC@}B \\ \displaystyle=\frac{100}{nB}\sum_{r}\int_{0}^{B}p_{r}(t)\,dt \\ \displaystyle=\frac{100}{nB}\sum_{r}\sum_{t=0}^{B-1}p_{r}(t) \\ \displaystyle=\frac{100}{n}\sum_{r}\frac{1}{K_{r}B}\sum_{k=1}^{K_{r}}\left[B-\min(\tau_{rk},B)\right].

The integral and integer sum use the same step-function convention. Attainment exactly at B contributes zero area, although it can still establish endpoint success. A run with no certified milestones scores zero.

Each milestone earns credit once. Rejected transactions and unresolved charged outcomes remain in the chronology but receive no unverified progress credit. Setup-only acceptance and repeated attainment introduce no additional milestone credit. Rollback does not refund transactions; a certified prefix later retired by a documented rewind retains its historical first-attainment credit. Unverified fragments from different branches are not combined into a certificate. After termination, recorded attainment is held constant to B.

PAUC consequently measures historical attainment and its timing, while VP measures terminal retained progress. Neither substitutes for success or continuous physical stability. For example, attaining half the milestones at transaction 20 under B=80, with no further progress, gives 100(1/2)(80-20)/80=37.5\%; attaining the same milestones at transaction 60 gives 12.5%. These are illustrative scores, not additional experiment results or percentages of resource savings.

Table 12: Reporting horizons and task endpoints. A common retrospective horizon does not establish a matched experimental protocol.
  • Base task
    PAUC horizon
    80
    Outcome scope
    Placement, release, and retreat within 80 transactions.
  • Additional layouts
    PAUC horizon
    160
    Outcome scope
    Placement/release in the selected execution; original limits differ.
  • Experience reuse
    PAUC horizon
    80
    Outcome scope
    PAUC uses the first 80 transactions; other metrics use the complete selected execution.

The score retains the native verification semantics of the saved records. It is not obtained by replaying all runs under one common verifier. Different milestone definitions or execution configurations limit direct causal comparisons even when all scores are expressed as percentages.

C.3 Resource Use and Termination Categories

Table 13 reports actual physical interaction and recorded foundation-model calls, including continuation costs once. Pre-dispatch failures consume model calls but no physical transactions. Early unsuccessful termination can reduce both counts, so neither has an unconditional better-direction arrow. Incomplete call totals remain lower bounds and are not converted into monetary cost without billing evidence.

Termination labels describe the final stopping condition, not intermediate error counts or unique causes. D is the applicable payload-drop limit; later placement records use six cumulative drops, while older records retain their configured stopping rule. G is generation/repair stall, covering the failure to produce an executable next candidate through invalid, contradictory, or repeatedly rejected proposals. It does not distinguish model errors from interface or recovery-rule effects. B is exhaustion of the physical budget and C is a conditional diagnostic stop.

Table 13: Resource and termination diagnostics. Physical transactions and FM calls are per-run means; terminal and unresolved counts are group totals. \geq denotes a confirmed call-count lower bound. ‡ One drop terminal is independently reconciled with its original infrastructure exception retained. The full comparison row reuses the GPT backbone results and is not duplicated here.
  • Base-task backbones (five runs each)
    Physical transactions
    No data
    FM calls
    No data
    Terminal counts D/G/B/C
    No data
    Unresolved transactions
    No data
  • GPT-5.4-mini
    Physical transactions
    52.4
    FM calls
    460.4
    Terminal counts D/G/B/C
    0/1/1/0
    Unresolved transactions
    0
  • Gemini-3.5-Flash
    Physical transactions
    27.0
    FM calls
    148.6
    Terminal counts D/G/B/C
    0/2/0/0
    Unresolved transactions
    0
  • Claude-Sonnet-4.6
    Physical transactions
    24.2
    FM calls
    182.0
    Terminal counts D/G/B/C
    0/3/0/0
    Unresolved transactions
    0
  • Comparison conditions (five runs each)
    Physical transactions
    No data
    FM calls
    No data
    Terminal counts D/G/B/C
    No data
    Unresolved transactions
    No data
  • REMAC
    Physical transactions
    20.4
    FM calls
    122.8
    Terminal counts D/G/B/C
    4/1/0/0
    Unresolved transactions
    0
  • COHERENT
    Physical transactions
    43.8
    FM calls
    873.4
    Terminal counts D/G/B/C
    1/4/0/0
    Unresolved transactions
    1
  • CaP-Agent0
    Physical transactions
    17.4
    FM calls
    \geq 355.0
    Terminal counts D/G/B/C
    1/4/0/0
    Unresolved transactions
    0
  • ASPIRE (Online)
    Physical transactions
    19.2
    FM calls
    \geq 175.2
    Terminal counts D/G/B/C
    1/4/0/0
    Unresolved transactions
    0
  • Flat Reflective Repair
    Physical transactions
    29.6
    FM calls
    176.6
    Terminal counts D/G/B/C
    4/1/0/0
    Unresolved transactions
    0
  • w/o Dynamic Experience
    Physical transactions
    62.2
    FM calls
    490.6
    Terminal counts D/G/B/C
    0/4/1/0
    Unresolved transactions
    0
  • Additional layouts (three runs each)
    Physical transactions
    No data
    FM calls
    No data
    Terminal counts D/G/B/C
    No data
    Unresolved transactions
    No data
  • Layout 2
    Physical transactions
    45.7
    FM calls
    301.7
    Terminal counts D/G/B/C
    2/0/0/0
    Unresolved transactions
    0
  • Layout 3
    Physical transactions
    124.0
    FM calls
    \geq 1394.7
    Terminal counts D/G/B/C
    2/0/1/0
    Unresolved transactions
    0
  • Layout 4
    Physical transactions
    68.7
    FM calls
    650.7
    Terminal counts D/G/B/C
    2/0/0/0
    Unresolved transactions
    0
  • Source experience \rightarrow GPT (five runs each)
    Physical transactions
    No data
    FM calls
    No data
    Terminal counts D/G/B/C
    No data
    Unresolved transactions
    No data
  • GPT \rightarrow GPT
    Physical transactions
    37.8
    FM calls
    282.8
    Terminal counts D/G/B/C
    3/1/0/0
    Unresolved transactions
    0
  • Gemini \rightarrow GPT
    Physical transactions
    53.4
    FM calls
    348.6
    Terminal counts D/G/B/C
    1/1/0/1
    Unresolved transactions
    0
  • Claude \rightarrow GPT
    Physical transactions
    59.8
    FM calls
    \geq 576.2
    Terminal counts D/G/B/C
    4^{\ddagger}/0/1/0
    Unresolved transactions
    2

The selected archive contains 69 logical executions after deduplication: 15 backbone runs, 30 comparison runs, nine scene runs, and 15 transfer runs. Reused reference rows and continuation prefixes are not additional independent trials. Different endpoints, limits, and execution conditions preclude combining this archive into one aggregate success rate.

C.4 Run-Time Accounting

Run time is measured as elapsed wall-clock time within recorded execution segments, summed once across all segments belonging to each logical execution. It includes model and API waiting, physical execution, verification, recovery, and finalization. Manual pauses, code modification, and queue waiting between segments are excluded, and concurrent subprocess durations within a segment are not summed separately.

The selected archive contains 69 deduplicated logical executions. Timing is complete for 65 executions; the remaining four retain confirmed lower bounds from available continuous event spans. The resulting cumulative run time is at least 112.8 hours, with a mean of at least 98.1 minutes per execution. The Full condition in Table 2 reuses the five GPT executions in Table 1 and is not counted again. The incomplete timing records are COHERENT run 203, Layout 3 runs 200 and 201, and Claude-to-GPT run 203. Missing intervals are not imputed as zero.

Table 14: Run-time statistics for the selected execution archive. Means include successful and unsuccessful outcomes. Complete timing counts executions with complete recorded timing; \geq denotes a confirmed lower bound caused by missing historical timing intervals. The reused Full condition from Table 2 is not counted separately.
  • Base-task backbones
    n
    No data
    Complete timing
    No data
    Mean run time (min)
    No data
  • GPT-5.4-mini
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    254.7
  • Gemini-3.5-Flash
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    74.9
  • Claude-Sonnet-4.6
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    87.8
  • Comparison conditions
    n
    No data
    Complete timing
    No data
    Mean run time (min)
    No data
  • REMAC
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    29.0
  • COHERENT
    n
    5
    Complete timing
    4/5
    Mean run time (min)
    \geq 99.3
  • CaP-Agent0
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    29.6
  • ASPIRE (Online)
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    55.6
  • Flat Reflective Repair
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    38.7
  • w/o Dynamic Experience
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    158.6
  • Additional layouts
    n
    No data
    Complete timing
    No data
    Mean run time (min)
    No data
  • Layout 2
    n
    3
    Complete timing
    3/3
    Mean run time (min)
    74.5
  • Layout 3
    n
    3
    Complete timing
    1/3
    Mean run time (min)
    \geq 253.0
  • Layout 4
    n
    3
    Complete timing
    3/3
    Mean run time (min)
    138.3
  • Source experience \rightarrow GPT
    n
    No data
    Complete timing
    No data
    Mean run time (min)
    No data
  • GPT \rightarrow GPT
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    57.2
  • Gemini \rightarrow GPT
    n
    5
    Complete timing
    5/5
    Mean run time (min)
    81.2
  • Claude \rightarrow GPT
    n
    5
    Complete timing
    4/5
    Mean run time (min)
    \geq 108.3
  • All selected executions
    n
    69
    Complete timing
    65/69
    Mean run time (min)
    \bm{\geq 98.1}

Run time describes end-to-end execution-process duration rather than robot motion time, GPU-hours, or the calendar duration of the evaluation campaign. It covers only the selected evaluation archive, not development experiments, manual code changes, or diagnostic work outside these records. Shorter run time does not necessarily indicate greater efficiency because unsuccessful runs may terminate early, while repeated verification and recovery can extend a run substantially.

Mean run time over all executions should also be distinguished from run time conditioned on success. The five GPT base-task executions average 254.7 minutes, whereas the three successful GPT executions average 142.4 minutes. One budget-exhausted GPT run lasts approximately 11.65 hours and substantially increases the all-run mean. We therefore report all-run mean time as an end-to-end execution statistic rather than as a better-is-lower efficiency metric.