GPT-6 Astra provides robust embodied reasoning, but frequent external queries increase inference time and token costs. We equip a frozen π0.5 policy with a lightweight CALL head that learns to predict when assistance is necessary. CALL reuses features from the standard policy forward pass and operates locally without consulting external models. Astra is activated solely for critical recovery events and returns control to π0.5 upon stabilization. Evaluated across 40 LIBERO tasks (200 episodes), our system achieves a 97.5% success rate, outperforming the 95.5% baseline of pure π0.5. In the Object, Goal, and Spatial suites, Astra executes only 5.49% of environment steps, consuming approximately 5,027 tokens per test episode. This selective intervention preserves the fast ordinary execution of π0.5 while seamlessly integrating Astra's reasoning on demand. Our project page is available at https://kykgeek.github.io/Pi05_CALL_Astra/.
Figures & tables
Branch
Input dimension
Projection dimension
Semantic representation
2,048
128
Action representation
1,024
128
Robot state and action statistics
44
64
Concatenated projection
320
Table 1: CALL-head branches. Each projection is a linear layer followed by GELU.
Suite
Held-out task folds
Competence-state examples
LIBERO-10
10
2,150
Object
10
1,625
Goal
8
860
Spatial
9
420
Total
37
5,055
Table 2: Offline competence-supervision data across task folds.
Figure 1: Method overview. (a) CALL reuses frozen π0.5 features to predict when help is needed. Normal execution proceeds without an Astra query; selected requests activate Astra recovery, followed by a fresh π0.5 proposal when control returns. (b) Counterfactual π0.5 continuations provide soft help labels for CALL training. (c) Real wrist-camera frames show execution, a CALL trigger, Astra recovery, resumed π0.5 control, and task completion within one episode.
Suite
Pure π0.5
Astra + π0.5
Difference
LIBERO-10
43/50 (86%)
47/50 (94%)
+8 pp
Object
50/50 (100%)
50/50 (100%)
0 pp
Goal
49/50 (98%)
49/50 (98%)
0 pp
Spatial
49/50 (98%)
49/50 (98%)
0 pp
Total
191/200 (95.5%)
195/200 (97.5%)
+2 pp
Table 3: Success over 50 episodes per suite and 200 overall. Differences are percentage points (pp).
Figure 2: Task success and actual Astra intervention across four LIBERO suites and overall. (a) Success rates of pure π0.5 and the hybrid system. (b) Percentage of test episodes containing executed Astra actions and percentage of environment steps executed by Astra.
Suite
Handoff ep.
Action ep.
Astra steps
Step share
LIBERO-10
31/50
9/50
3,485
20.43%
Object
19/50
1/50
132
1.86%
Goal
8/50
2/50
560
8.97%
Spatial
3/50
1/50
384
6.14%
Total
61/200
13/200
4,561
12.44%
Table 4: Astra handoff episodes, action episodes, and environment-step share.
Evaluation subset
Episodes or states
Success rate
Episodes without Astra consultation
139 episodes
139/139 (100%)
Episodes without executed Astra actions
187 episodes
187/187 (100%)
Pure π0.5 at first CALL states
59 states
229/295 (77.63%)
Pure π0.5 before actual Astra intervention
13 states
33/65 (50.77%)
Table 5: Success without assistance and pure π0.5 continuation success at assistance states. Each selected state has five continuation trials.
Suite
At first CALL states
Before actual Astra intervention
LIBERO-10
103/150 (68.67%)
25/45 (55.56%)
Object
91/95 (95.79%)
5/5 (100%)
Goal
25/40 (62.50%)
3/10 (30%)
Spatial
10/10 (100%)
0/5 (0%)
Total
229/295 (77.63%)
33/65 (50.77%)
Table 6: Pure π0.5 continuation success across suites. The CALL and pre-intervention columns use the selected states in Table 5 .
Suite
Input tokens
Output tokens
Total tokens
Tokens/test episode
LIBERO-10
2,278,625
143,566
2,422,191
48,443.82
Object
93,608
5,677
99,285
1,985.70
Goal
375,366
24,869
400,235
8,004.70
Spatial
238,278
16,248
254,526
5,090.52
Total
2,985,877
190,360
3,176,237
15,881.19
Table 7: Astra token expenditure across suites.
Figure 3: Token expenditure and measured action throughput. (a) Astra tokens per test episode on a logarithmic scale. (b) Environment actions per wall-clock second for pure π0.5 , hybrid episodes with CALL active and no Astra handoff, and all recorded hybrid episodes. Overall throughput is computed from summed steps divided by summed elapsed time.
Suite
Pure π0.5
Hybrid no handoff
Hybrid all logged episodes
LIBERO-10
8.84
8.11
1.93
Object
8.54
8.35
4.06
Goal
8.17
8.25
2.97
Spatial
6.79
6.94
4.07
Overall
8.25
7.83
2.58
Table 8: Measured action throughput in environment steps per wall-clock second.
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
Suite
Task
Success
Handoff
Action ep.
Astra steps
Head
LIBERO-10
0
4/5
1
1
480
Fold
LIBERO-10
1
5/5
0
0
0
Fold
LIBERO-10
2
5/5
5
1
30
Fold
LIBERO-10
3
5/5
5
0
0
Fold
LIBERO-10
4
5/5
2
0
0
Fold
LIBERO-10
5
5/5
0
0
0
Fold
Appendix
Table A1: Task-level success and selective intervention.
Suite
Task
States
Success rate
LIBERO-10
0
1
5/5 (100%)
LIBERO-10
2
1
0/5 (0%)
LIBERO-10
7
2
10/10 (100%)
LIBERO-10
8
4
10/20 (50%)
LIBERO-10
9
1
0/5 (0%)
Object
6
1
5/5 (100%)
Appendix
Table A2: Task-level pure π0.5 continuation before actual Astra intervention.
Suite
Task
States
Success rate
LIBERO-10
2
5
25/25 (100%)
LIBERO-10
3
5
3/25 (12%)
LIBERO-10
4
2
10/10 (100%)
LIBERO-10
6
5
15/25 (60%)
LIBERO-10
7
4
20/20 (100%)
LIBERO-10
8
4
10/20 (50%)
Appendix
Table A3: Task-level pure π0.5 continuation at first CALL states.