Heterogeneous robot teams enable complex, long-horizon tasks by combining complementary sensing, mobility, and manipulation capabilities across multiple embodiments. Yet existing systems struggle to retain execution-time corrections as reusable experience, maintain task-relevant context memory across space and time for reliable handoffs, and explicitly represent the inter-robot dependencies required for structured collaboration. In order to address these challenges, we present InstAgent, a recursively self-improving (RSI) Agent Operating System for heterogeneous robot collaboration. InstAgent organizes team behaviors as agentic behavior trees (BTs) that explicitly model capability assignment, inter-robot dependencies and handoff checks. The RSI mechanism updates these collaboration programs from execution feedback and preserves successful revisions for reuse in future tasks, while shared multimodal spatio-temporal memory provides context for planning and handoff validation. Experiments on 20 real-world multi-robot tasks with three high-level models show consistent gains in task success, first-attempt completion, and execution efficiency.
Figures & tables
System
Collab.
Spatial memory
RSI
Experience-Context
Structured-Program
LRLL [ 3 ]
×
×
✓
✓
LLM-HBT [ 10 ]
✓
×
×
×
PhyAgentOS [ 4 ]
×
×
✓
×
ABot-AgentOS [ 15 ]
×
✓
✓
×
HoloAgent-0 [ 7 ]
✓
✓
✓
×
TABLE I: Capability comparison of agentic robotic systems. ✓ : explicitly reported; × : not explicitly reported.
Fig. 2: BT-based RSI from Skill BTs to collaboration programs. (a) Skill BTs provide reusable capability procedures for task composition. (b) HeteroComposer binds retrieved subtrees to task-specific roles and arguments and composes them with inter-robot handoff conditions. (c) The RSI Engine retains validated programs with linked context documents for inheritance and further revision. BT-A, BT-B, and BT-C denote example Skill BTs associated with robots A, B, and C. The service case in Section IV-B reports a human-triggered revision followed by automatic reuse.
Fig. 3: SMAR-T shared memory and the InstAgent memory loop. (a) Multiple robots collect observations in a shared map. (b) Each memory entry couples an image and its caption with visual and caption embeddings, the observing robot’s pose, timestamp, and source identity. (c) InstAgent decomposes the request and selects retrieval tools. In the illustrated example, spatial and temporal constraints define the retrieval scope, followed by visual recall and caption-assisted reranking. The Agent evaluates the returned candidates and their metadata against the request. Insufficient evidence triggers further retrieval; sufficient evidence supports a grounded response and, when requested, task execution through the Coordinator and BT Executive.
Configuration
SR ↑
FSR ↑
LC ↑
Rˉ↓
GPT-5.6 Sol
Simple CoT
25/40
20/40
—
1.60
BT Recovery ( E0 )
32/40
30/40
35/40
1.10
Fixed-Experience BT ( E1 )
34/40
32/40
37/40
0.85
Full InstAgent ( E2 )
38/40
35/40
39/40
0.40
DeepSeek-V4-Pro
TABLE II: Real-robot performance across high-level models, execution configurations, and procedural-experience stages.
Subset
RAVEN
ReMEmbR
Ours
Ours w/o Agent
RealWorld
89.05
76.67
95.24
76.19
Habitat-Sim
80.47
54.99
93.79
63.35
IRS
96.30
92.60
98.15
92.59
IRS-hard
82.90
58.50
82.93
58.54
Overall
84.57
64.49
93.14
69.31
TABLE III: Query-level task success rate (SR, %) on RAVEN-QA. Higher is better.
Recursive self-improvement (RSI) lets a system improve from its own outcomes; in LLM-based multi-agent systems, Agents refine one another within a task, and outcomes improve how they collaborate across tasks. However, existing multi-agent collaboration leaves this loop open: collaboration is pre-defined at the operator level, topology-only learning keeps verbatim exchange that propagates errors, and reward maximization on a system's own outcomes concentrates on a few teams. To address these challenges, we propose CollabFlow, an RSI system of Learned Agent Collaboration: a trainable Collab-Director constructs teams of complete Agents, a frozen executor runs them, and each round's outcomes retrain the director. Within each round, the edges of a collaboration graph carry protocols of Evidence-Conditioned Communication: a receiver adopts a differing answer only when the sender's evidence is stronger by a margin, so the director learns who communicates and how. Across rounds, we further propose Collaborative Trajectory Balance (CTB), a flow-based objective that credits each team once across its construction orders and targets a reward-proportional distribution over teams, so several good teams stay in play. We also bound how far this self-generated target moves between rounds, which shrinks as records accumulate. On twelve datasets, CollabFlow outperforms all baselines and keeps improving across rounds. Code is available at https://anonymous.4open.science/r/CollabFlow-631E.
Xiao Huang, Mingda Zhang, Junming Zhang +5
The Chinese University of Hong Kong, Shenzhen · Fudan University · University of Oxford
Large language models (LLMs) provide robots with richer task understanding and adaptability, making them promising for coordinating heterogeneous multi-robot systems in long-horizon tasks. Despite this potential, several challenges remain underexplored: (1) Centralized LLM schedulers scale poorly as team size and environmental complexity increase. A single model must process excessive contextual information, and long-context approximation may degrade reasoning quality; (2) Existing task formulations insufficiently consider dynamic settings, while robust adaptation to evolving task conditions is essential for real-world deployment; (3) Domain-specific data scarcity limits specialized robotic reasoning, making proprietary general-purpose models inefficient for expert tasks. To address these limitations, we propose DynaHMRC, a decentralized framework in which each robot acts as a role-aware LLM agent. This design mitigates the single-model context bottleneck and supports flexible collaboration across heterogeneous team configurations. DynaHMRC organizes collaboration as a four-stage closed-loop process: self-description, task allocation with leadership bidding, leader election, and reflective execution, supported by executable robot interfaces. We further develop a benchmark covering three task families, four dynamic variations, and six team configurations to systematically study dynamic task modeling. In addition, we conduct an empirical analysis to guide the construction of domain-specific expert datasets and fine-tune pretrained LLMs to improve specialized competence. Experiments show that DynaHMRC achieves higher success rates than strong baselines with fewer action and communication steps, while demonstrating promising scalability trends as team size grows within the evaluated settings.
Wenhao Yu, Yu'ang Xie, Yifan Duan +5
University of Science and Technology of China (USTC) · University of Macau (UM)
A generalist robot should not only perform diverse tasks but also improve through experience, turning what it learns during execution into capabilities that later tasks can reuse. Robot agents that act through code can already repair programs from execution feedback, yet it remains a central challenge to organize this experience around the task structure that gives it meaning, so that each repair is attributed to the responsible capability, supported by execution evidence, and validated before it is reused. We introduce RoboRSI, a robot self-improvement system built on Top-Down Skill Refinement (TSR). TSR decomposes tasks into compound, atomic, and base skills with scoped responsibilities and explicit input--output contracts, attributes each execution outcome to the responsible branch, and confines revision to that branch. Building upon this structure, a Manager, Planner, Engineer, and Reviewer coordinate planning, execution, diagnosis, and the validated release of new skills, while people steer the process through objectives and corrections; stable skill sequences are further consolidated into reusable compound skills. On a mobile manipulator, RoboRSI develops multi-object household cleanup over 104 rounds. In simulation, it achieves the highest success rate on LIBERO, LIBERO-PRO, LIBERO-Plus, and RoboTwin, exceeding the strongest baseline by 2.7 to 11.0 percentage points.