TL;DR
Quine proposes a novel architecture for LLM agents as native POSIX processes, leveraging OS features for isolation, resource control, and composition, with a publicly available implementation.
Contribution
It introduces a process-based runtime architecture for LLM agents, moving away from application-layer implementations to OS-native processes.
Findings
Quine enables LLM agents to run as native POSIX processes.
The architecture inherits OS-level isolation and resource management.
A reference implementation is available on GitHub.
Abstract
Current LLM agent frameworks often implement isolation, scheduling, and communication at the application layer, even though these mechanisms are already provided by mature operating systems. Instead of introducing another application-layer orchestrator, this paper presents Quine, a runtime architecture and reference implementation that realizes LLM agents as native POSIX processes. The mapping is explicit: identity is PID, interface is standard streams and exit status, state is memory, environment variables, and filesystem, and lifecycle is fork/exec/exit. A single executable implements this model by recursively spawning fresh instances of itself. By grounding the agent abstraction in the OS process model, Quine inherits isolation, composition, and resource control directly from the kernel, while naturally supporting recursive delegation, context renewal via exec, and shell-native…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
