CaPtain: A Pipeline for Post-Training Code-as-Policy Robot Agents
Summary
CaPtain is an open post-training pipeline that turns small open vision-language models into capable code-as-policy robot agents via SFT and multi-turn RL with a physical critic, achieving strong LIBERO and SimplerEnv results without frontier models or VLA backbones.
View Cached Full Text
Cached at: 11/02/26, 07:28 AM
Paper page - CaPtain: A Pipeline for Post-Training Code-as-Policy Robot Agents
Source: https://huggingface.co/papers/2610.40799
Abstract
CaPtain trains small open vision-language models via supervised fine-tuning and multi-turn reinforcement learning with a physical critic to perform robot manipulation through code, achieving strong results without frontier models or vision-language-action backbones.
Across coding, web, and tool-use tasks, language-model agents are now routinely trained with the same recipe:supervised fine-tuning(SFT) to learn the interface, thenmulti-turn reinforcement learning(RL) to master it.Code-as-policy(CaP) casts robot manipulation in the same form, as the policy writes code against robot APIs and reads back the results, so the same recipe should apply. Yet existing CaP agents sidestep training: they either prompt closed frontier models or delegate manipulation to pre-trained vision-language-action models (VLAs) and high-level skills, while small openvision-language models(VLMs) fail outright. We present CaPtain, an open post-training pipeline that turns a small open VLM into a capable CaP agent, with no VLA, frontier model, or privileged state at test time. CaPtain trains and deploys the policy insideCaPtain-Harness, which exposes low-level perception, geometry, and guarded-motion primitives across simulation and real hardware. We first align the base model via SFT on synthetic trajectories generated with GPT-6 Astra, then apply multi-turn RL. Multi-turn RL must credit tens of agent requests, whose physical effects often surface turns later, from a single end-of-episode outcome. We therefore introduce aphysical criticthat reads privileged simulator state, never seen by the policy, and credits each request by how much it changes the predicted chance of success. Starting from Qwen3.5-4B (0% zero-shot), CaPtain-4B reaches 55.4% held-out LIBERO success after SFT and 73.8% after RL. On LIBERO-PRO, it reaches 78.5%, surpassing several frontier-model agents, and its RL gains persist across three perturbation suites (+17.6 to +21.2 points). Without target-domain training, it attains 83.3% on SimplerEnv WidowX, exceeds frontier models on CaP-Bench, and runs on a real robot after simulation-only adaptation. We release all code, data, and model weights.
View arXiv pageView PDFProject pageGitHub32Add to collection
Get this paper in your agent:
hf papers read 2610\.40799
Don’t have the latest CLI?curl \-LsSf https://hf\.co/cli/install\.sh \| bash
Models citing this paper0
No model linking this paper
Cite arxiv.org/abs/2610.40799 in a model README.md to link it from this page.
Datasets citing this paper0
No dataset linking this paper
Cite arxiv.org/abs/2610.40799 in a dataset README.md to link it from this page.
Spaces citing this paper0
No Space linking this paper
Cite arxiv.org/abs/2610.40799 in a Space README.md to link it from this page.
Collections including this paper0
No Collection including this paper
Add this paper to acollectionto link it from this page.
Similar Articles
PhysCaP: Grounding Code-as-Policy Agent with Physics-Informed Exploration
PhysCaP is a physics-informed code-generation agent that actively explores objects to infer hidden physical properties for efficient robotic manipulation.
GaP: A Graph-as-Policy Multi-Agent Self-Learning Harness For Variational Automation Tasks
Introduces Graph-as-Policy (GaP), a multi-agent coding harness that generates directed computation graphs from a modular robot skill library and uses parallel simulation to iteratively refine task execution, achieving significantly higher success rates on variable automation tasks compared to baselines.
CP-Agent: A Calibrated Risk-Controlled Agent for Feedback-Driven Competitive Programming
CP-Agent presents a calibrated risk-controlled approach for feedback-driven competitive programming using large language models, achieving significant improvements on benchmarks without parameter updates.
In-Context Robot Learning with VLM Agents
This paper introduces GPT-Policy, a framework for in-context robot learning using vision-language models, enabling robots to learn from demonstrations without gradient updates. It evaluates the framework in real-robot trials, showing improved task completion.
Training the Whole Agent, Not Just the Model
HarnessAdapt-RL jointly trains a coding policy and adapts its evaluation harness via mechanism-level skills and evolving tools, improving pass@1 over GRPO by up to 12.6 points on SWE-bench variants with a 9B base model.