REVIEW 4 major objections 6 minor 29 references
Embodied LLM agents need an OS-style runtime, not a request/response loop around the model.
Reviewed by Pith at T0; open to challenge. T0 means a machine referee read the full paper against a public rubric. the ladder, T0–T4 →
T0 review · grok-4.5
2026-07-11 07:34 UTC pith:YASY6RMC
load-bearing objection Solid early systems prototype: OS-style multi-cadence runtime for embodied LLM agents with real Go2 latency/concurrency numbers, scoped honestly as preliminary. the 4 major comments →
TypeGo: An OS Runtime for Embodied Agents
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
LLM-based control of embodied agents should not be a request/response loop with the model on the critical path; it should be a continuously executing, asynchronous OS-style runtime that overlaps multi-timescale planning with execution, arbitrates physical subsystems among concurrent processes, and hides inference latency behind ongoing motion and a fast first-action path. TypeGo instantiates that thesis and, on the authors’ current Go2 task suite, delivers roughly 50% lower per-step delay than ReAct-style planning and 73% lower time-to-first-action than plan-and-execute, while supporting concurrency at low scheduling cost.
What carries the argument
TypeGo: four concurrent agent loops (S0–S3) over a Skill Kernel that mediates typed exclusive/shared body subsystems among per-task processes, with source-dependent preemption/resumption and speculative skill streaming into a bounded step queue so planning latency is hidden behind motion.
Load-bearing premise
That gains measured on a small hand-authored skill set and a short eight-task prototype suite will still hold in richer open-world failures, denser multi-task contention, and robots with more exclusive actuators.
What would settle it
On a larger suite with denser concurrent goals and richer exclusive subsystems, measure whether TypeGo still cuts per-step delay ~50% versus re-plan-every-step and time-to-first-action ~73% versus one-shot plans without unsafe preemption or large scheduling overhead.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper argues that LLM-based control of embodied agents should be a continuously executing, multi-cadence OS-style runtime rather than a request/response loop around the model. It instantiates this in TypeGo: four asynchronous agent loops (S0–S3), a Skill Kernel that arbitrates typed exclusive/shared actuator subsystems among per-task processes, source-dependent preemption/resumption, speculative skill streaming with a bounded step queue, a fast first-action path (S1P), and natural-language prescriptions (online tasks plus offline-compiled S0 reflexes). A Unitree Go2 prototype (Kalos) is evaluated on a small task suite (T1–T8). Relative to ReAct-style step-by-step planning and monolithic plan-and-execute, TypeGo reports ~50% lower per-step delay, ~73% lower TTFA, competitive success, and low concurrency overhead on contended, parallel, and S0-reflex paths, at substantially higher token cost.
Significance. If the design holds beyond the prototype suite, the contribution is a concrete systems architecture for concurrent, interruptible, latency-hiding LLM control of physical robots—addressing three problems the LLM-robotics literature largely sidesteps: real-time reaction under slow inference, multi-task actuator arbitration, and authoring both goals and fast reactive rules in natural language. Strengths include a clear OS analogy with explicit departures (semantic scheduling, source-dependent resume/replace, bounded-interruption skills), honest failure discussion (blocked path T3, greedy local bias on T4), wall-clock metrics rather than circular fitted quantities, and measured concurrency overhead broken down by contention path (Tables 3–4). The work is early and scoped as preliminary; its value is architectural and empirical direction-setting rather than a finished agent OS.
major comments (4)
- §8.1 and Table 3: TTFA is a headline claim (0.87 s vs 1.46/3.27 s; 73% below PAE). TypeGo’s S1P fast path uses Groq-hosted GPT-OSS-120B while all other TypeGo layers and both baselines use GPT-5.4. The architecture intentionally tiers models, but without a same-model S1P control (or a ReAct/PAE first-action path on the same fast model) it is unclear how much of the TTFA gain is multi-cadence design versus model/host latency. A controlled ablation is load-bearing for attributing the 73% figure to the runtime.
- §8 (effectiveness/responsiveness/concurrency): There are no ablations that isolate speculative streaming (queue size three), S2 re-decomposition, S0 compiled reflexes, or S3 source-dependent scheduling. Table 3 therefore shows an end-to-end system win over ReAct/PAE, not which mechanism drives the 50% per-step reduction. For an OS-runtime thesis, at least streaming-on/off and S1P-on/off ablations on the same suite are needed so the central latency claims can be attributed.
- §8.2 and Table 4: Concurrency evidence is three scenarios, all injected onto base task T5 (user interrupt-and-return, parallel non-contending query, one-shot S0 reflex). True scheduling overhead after S1 replan is small (~0.05–0.22 s), but denser multi-process contention, multiple exclusive subsystems, and replace-without-return under competing user goals are not measured. The Skill Kernel and source-dependent policy are central design claims; the current suite under-tests them relative to the architecture’s scope.
- §7–§8 free parameters (S1 queue size, S0/S2/S3 rates, interruption bound t_s, S1P model choice) are fixed without sensitivity analysis. The paper’s own future-work section flags token cost and cost-aware policy; given TypeGo’s much higher normalized token use in Table 3, the responsiveness–cost tradeoff should be quantified under at least one cheaper policy (e.g., event-triggered S2, smaller queue) so the prototype’s gains are not tied only to the most expensive configuration.
minor comments (6)
- §6 / Listing 3: Branch conditions mix observation predicates and short NL expressions; state how NL conditions are evaluated at runtime (LLM call vs compiled predicate) and whether that path can stall the executor.
- Table 1 and §3: Memory is listed as an OS analogue and as future work; the prototype’s query_memory skill is easy to over-read as a full memory hierarchy. Clarify in the overview what is implemented vs aspirational.
- §8.1: Report absolute (not only normalized) total completion times and raw token counts alongside Table 3 so readers can interpret the responsiveness–cost tradeoff without renormalization ambiguity.
- §2: Related work on hierarchical control and dual-process planners is appropriate; a brief note on classical robot middleware (e.g., behavior trees, ROS action servers) would situate the Skill Kernel for systems readers outside LLM robotics.
- Figure 1: The diagram is dense; a short caption walk-through of one process lifecycle (create → S2/S1 stream → Skill Kernel acquire → S3 pause/resume) would help first-time readers.
- Typos/clarity: Abstract and §1 use “anoperating-system-style” / spacing glitches in the provided text; “hided” (§1 mechanisms) should be “hidden”; ensure consistent naming of S1P vs “fast first-action path” across §6 and §8.
Circularity Check
No significant circularity: empirical systems prototype with measured wall-clock metrics, not definitional or fitted predictions.
full rationale
TypeGo is an early systems paper whose load-bearing claims are architectural (multi-cadence S0–S3 loops, Skill Kernel arbitration, source-dependent resumption, speculative S1 queue) and empirical (Tables 3–4: TTFA, per-step delay, concurrency overhead on T1–T8). These quantities are wall-clock measurements against ReAct and plan-and-execute baselines that share the same skill library and model; they are not parameters fitted to data and then re-presented as predictions, nor quantities defined in terms of the claimed outputs. The TypeFly self-citation is used only as prior inspiration for stream-interpretation and is explicitly scoped as non-central (“TypeGo’s contribution is to embed it in a multi-cadence runtime”); it does not force the multi-cadence, Skill Kernel, or concurrency results. Classical three-layer control and OS analogies are framing, not uniqueness theorems imported to forbid alternatives. No self-definitional equations, fitted-input-as-prediction, uniqueness-from-authors, or ansatz-smuggling chain appears. Scope limits (preliminary suite, token cost, T4 greedy bias) are disclosed rather than circularly assumed away. Circularity score is therefore zero.
Axiom & Free-Parameter Ledger
free parameters (4)
- S1 speculative step queue size
- S0 / S2 / S3 loop rates
- S1P fast-path model choice (Groq GPT-OSS-120B) vs GPT-5.4 elsewhere
- Skill interruption bound t_s
axioms (5)
- domain assumption LLM inference is too slow for closed-loop real-time control if left on the critical path, so latency must be hidden by architecture rather than only by faster models.
- domain assumption Developer-authored skills can be made interruptible within a bounded time and correctly declare exclusive subsystems.
- ad hoc to paper Source-dependent resume/replace (user vs reactive vs idle) is a better policy basis than numeric priorities for embodied multi-tasking.
- domain assumption Natural-language reflexes can be offline-compiled by an LLM into correct high-frequency Python condition/action handlers.
- domain assumption Classical process/kernel/device analogies remain useful when resources are physical actuators with safety consequences.
invented entities (3)
-
Skill Kernel with typed exclusive/shared subsystems
no independent evidence
-
Four concurrent cadence agents S0–S3 with source-dependent process lifecycle
no independent evidence
-
Natural-language prescriptions (tasks + offline-compiled reflexes)
no independent evidence
read the original abstract
Large language models (LLMs) can plan behavior for embodied agents from natural language, but treating the LLM as a request/response oracle on the critical path is fundamentally at odds with real-time control and concurrent goals. We argue for an operating-system-style runtime for embodied agents, and instantiate this idea in an early prototype, TypeGo. TypeGo structures LLM-based planning as asynchronous loops at multiple timescales that overlap with execution, and manages the agent's physical body like an OS manages hardware: the Skill Kernel arbitrates typed physical subsystems among concurrent per-task processes, a scheduler preempts them and resumes or replaces each by source, and speculative skill streaming hides LLM latency behind ongoing motion, while a fast first-action path yields visible feedback within a second. Users program behavior through natural language prescriptions that TypeGo dispatches to the LLM-based planners or compiles into low-latency interrupt handlers. Our prototype of Kalos, a Unitree Go2 quadruped, provides preliminary evidence for the design: in our current task suite, it cuts per-step delay by 50% over step-by-step planning and time-to-first-action by 73% over monolithic planning, while admitting concurrent tasks at low scheduling overhead.
Figures
Reference graph
Works this paper leans on
-
[1]
TypeFly: Low-latency drone planning with large language models,
G. Chen, X. Yu, N. Ling, and L. Zhong, “TypeFly: Low-latency drone planning with large language models, ”IEEE Transactions on Mobile Computing, 2025
2025
-
[2]
Code as policies: Language model programs for embodied control,
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, ” 2022, arXiv:2209.07753
Pith/arXiv arXiv 2022
-
[3]
Do as I can, not as I say: Grounding language in robotic affordances,
M. Ahnet al., “Do as I can, not as I say: Grounding language in robotic affordances, ” inConference on Robot Learning (CoRL), 2022
2022
-
[4]
Voxposer: Composable 3d value maps for robotic manipulation with language models,
W. Huang, C. Wang, R. Zhang, Y. Li, J. Wu, and L. Fei-Fei, “Voxposer: Composable 3d value maps for robotic manipulation with language models, ” inProceedings of the 7th Conference on Robot Learning (CoRL), 2023, arXiv:2307.05973
Pith/arXiv arXiv 2023
-
[5]
Homerobot: Open-vocabulary mobile manipulation,
S. Yenamandra, A. Ramachandran, K. Yadav, A. S. Wang, M. Khanna, T. Gervet, T.- Y. Yang, V. Jain, A. Clegg, J. M. Turner, Z. Kira, M. Savva, A. X. Chang, D. S. Chap- lot, D. Batra, R. Mottaghi, Y. Bisk, and C. Paxton, “Homerobot: Open-vocabulary mobile manipulation, ” inProceedings of the 7th Conference on Robot Learning (CoRL), ser. Proceedings of Machin...
Pith/arXiv arXiv 2023
-
[6]
Demonstrating ok- robot: What really matters in integrating open-knowledge models for robotics,
P. Liu, Y. Orru, J. Vakil, C. Paxton, N. Shafiullah, and L. Pinto, “Demonstrating ok- robot: What really matters in integrating open-knowledge models for robotics, ” inRobotics: Science and Systems XX, 2024
2024
-
[7]
R. Shah, A. Yu, Y. Zhu, Y. Zhu, and R. Martín-Martín, “Bumble: Unifying reason- ing and acting with vision-language models for building-wide mobile manipula- tion, ” inIEEE International Conference on Robotics and Automation (ICRA), 2025, arXiv:2410.06237
Pith/arXiv arXiv 2025
-
[8]
On three-layer architectures,
E. Gat, “On three-layer architectures, ” inArtificial Intelligence and Mobile Robots: Case Studies of Successful Robot Systems, D. Kortenkamp, R. P. Bonasso, and R. Murphy, Eds. AAAI Press, 1998
1998
-
[9]
Kahneman,Thinking, Fast and Slow
D. Kahneman,Thinking, Fast and Slow. New York: Farrar, Straus and Giroux, 2011
2011
-
[10]
System- 1.x: Learning to balance fast and slow planning with language models,
S. Saha, A. Prasad, J. C.-Y. Chen, P. Hase, E. Stengel-Eskin, and M. Bansal, “System- 1.x: Learning to balance fast and slow planning with language models, ” 2025, arXiv:2407.14414
Pith/arXiv arXiv 2025
-
[11]
Reasoning on a spectrum: Aligning llms to system 1 and system 2 thinking,
A. S. Ziabari, N. Ghazizadeh, Z. Sourati, F. Karimi-Malekabadi, P. Piray, and M. Dehghani, “Reasoning on a spectrum: Aligning llms to system 1 and system 2 thinking, ” 2025, arXiv:2502.12470
arXiv 2025
-
[12]
Language-conditioned robotic manipulation with fast and slow thinking,
M. Zhu, Y. Zhu, J. Li, J. Wen, Z. Xu, Z. Che, C. Shen, Y. Peng, D. Liu, F. Feng, and J. Tang, “Language-conditioned robotic manipulation with fast and slow thinking, ” 2024, arXiv:2401.04181
Pith/arXiv arXiv 2024
-
[13]
G. Wang, J. Li, Y. Sun, X. Chen, C. Liu, Y. Wu, M. Lu, S. Song, and Y. A. Yadkori, “Hierarchical reasoning model, ” 2025. [Online]. Available: https://arxiv.org/abs/2506.21734
Pith/arXiv arXiv 2025
-
[14]
Large language models for robotics: A survey,
F. Zeng, W. Gan, Y. Wang, N. Liu, and P. S. Yu, “Large language models for robotics: A survey, ” 2023, arXiv:2311.07226
arXiv 2023
-
[15]
A survey of robot intelligence with large language models,
H. Jeong, H. Lee, C. Kim, and S. Shin, “A survey of robot intelligence with large language models, ”Applied Sciences, vol. 14, no. 19, p. 8868, 2024
2024
-
[16]
Inner monologue: Embodied reasoning through planning with language models,
W. Huang, F. Xia, T. Xiao, H. Chan, J. Liang, P. Florence, A. Zeng, J. Tompson, I. Mordatch, Y. Chebotar, P. Sermanet, T. Jackson, N. Brown, L. Luu, S. Levine, K. Hausman, and B. Ichter, “Inner monologue: Embodied reasoning through planning with language models, ” inConference on Robot Learning (CoRL), 2022
2022
-
[17]
ReAct: Synergizing reasoning and acting in language models,
S. Yao, J. Zhao, D. Yu, N. Du, I. Shafran, K. Narasimhan, and Y. Cao, “ReAct: Synergizing reasoning and acting in language models, ” inProc. International Conference on Learning Representations (ICLR), 2023
2023
-
[18]
RT-2: Vision-language-action models transfer web knowledge to robotic control,
A. Brohanet al., “RT-2: Vision-language-action models transfer web knowledge to robotic control, ” inConference on Robot Learning (CoRL), 2023
2023
-
[19]
LLM augmented hierarchical agents,
B. Prakash, T. Oates, and T. Mohsenin, “LLM augmented hierarchical agents, ” in CoRL 2023 Workshop on Language and Robot Learning (LangRob), 2023
2023
-
[20]
Learning hierarchical domain models through environment-grounded interaction,
C. Kienle, B. Alt, O. Arenz, and J. Peters, “Learning hierarchical domain models through environment-grounded interaction, ” 2025, arXiv:2505.13497
arXiv 2025
-
[21]
Mixture-of-agents enhances large language model capabilities,
J. Wang, J. Wang, B. Athiwaratkun, C. Zhang, and J. Zou, “Mixture-of-agents enhances large language model capabilities, ” 2024, arXiv:2406.04692
Pith/arXiv arXiv 2024
-
[22]
AIOS: LLM agent operating system,
K. Mei, Z. Li, S. Xu, R. Ye, Y. Ge, and Y. Zhang, “AIOS: LLM agent operating system, ” 2024, arXiv:2403.16971
Pith/arXiv arXiv 2024
-
[23]
MemGPT: Towards LLMs as operating systems,
C. Packer, S. Wooders, K. Lin, V. Fang, S. G. Patil, I. Stoica, and J. E. Gonzalez, “MemGPT: Towards LLMs as operating systems, ” 2023, arXiv:2310.08560
Pith/arXiv arXiv 2023
-
[24]
OpenCat-Quadruped-Robot: An open source quadruped robot pet framework,
PetoiCamp, R. Li, and contributors, “OpenCat-Quadruped-Robot: An open source quadruped robot pet framework, ” GitHub, 2021
2021
-
[25]
You only look once: Unified, real-time object detection,
J. Redmon, S. Divvala, R. Girshick, and A. Farhadi, “You only look once: Unified, real-time object detection, ” inProceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), 2016, pp. 779–788
2016
-
[26]
OmDet: Large-scale vision-language multi-dataset pre-training with multimodal detection network,
T. Zhao, P. Liu, and K. Lee, “OmDet: Large-scale vision-language multi-dataset pre-training with multimodal detection network, ”IET Computer Vision, 2024
2024
-
[27]
G. Ilharco, M. Wortsman, R. Wightman, C. Gordon, N. Carlini, R. Taori, A. Dave, V. Shankar, H. Namkoong, J. Miller, H. Hajishirzi, A. Farhadi, and L. Schmidt, “OpenCLIP, ” Zenodo, Jul. 2021, doi:10.5281/zenodo.5143773
-
[28]
Z. Wang, F. Wu, H. Wang, X. Tang, B. Li, Z. Yin, Y. Ma, Y. Li, W. Sun, X. Chen, and Y. Ye, “Why reasoning fails to plan: A planning-centric analysis of long-horizon decision making in llm agents, ” 2026, arXiv:2601.22311
arXiv 2026
-
[29]
How far ahead do llms plan? uncovering the latent horizon in chain-of-thought reasoning,
L. Xu, M. Yu, F. Meng, and J. Zhou, “How far ahead do llms plan? uncovering the latent horizon in chain-of-thought reasoning, ” 2026, arXiv:2602.02103. 7
Pith/arXiv arXiv 2026
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.