← Latest papers
💻 computer science

Agent Operating Systems (AOS): Integrating Agentic Control Planes into, and Beyond, Traditional Operating Systems

This paper introduces the concept of an Agent Operating System (AOS), a new systems architecture that integrates agentic control planes into or alongside traditional operating systems to address the unique scheduling, memory, security, and governance challenges posed by probabilistic, goal-directed AI agents while ensuring they remain controllable, accountable, and secure at scale.

Original authors: Ankur Sharma, Deep Shah

Published 2026-06-02
📖 5 min read🧠 Deep dive

Original authors: Ankur Sharma, Deep Shah

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine a traditional computer Operating System (like Windows or Linux) as a very strict, by-the-book construction manager.

This manager is great at handling human workers who follow a clear, written blueprint. If a worker says, "I need a hammer," the manager checks the rules, sees the worker has permission, and hands over the hammer. If the worker tries to use a chainsaw without a permit, the manager says "No." The worker's actions are predictable, linear, and easy to track.

The Problem: The "AI Agent"
Now, imagine hiring a new type of worker: an AI Agent. This worker is different.

  • They don't follow a fixed blueprint; they have a goal (e.g., "Plan a vacation").
  • They think probabilistically (they guess the best path).
  • They are long-lived and can change their mind mid-task.
  • They might decide to call a travel agent, book a hotel, and buy a ticket all on their own, without asking for permission every single step.

The old "Construction Manager" (the traditional OS) gets confused. It sees the AI worker sitting idle for hours (waiting for a flight to open up) and thinks they are lazy. It doesn't understand that the worker is "planning." It doesn't know why the worker picked a specific hotel, only that they bought it. If the worker makes a mistake, the manager can't easily trace the thought process that led to it.

The Solution: The Agent Operating System (AOS)
The paper proposes a new layer of management called an Agent Operating System (AOS). Think of this as a Specialized "Goal-Manager" that sits on top of the Construction Manager.

Here is how the AOS works, using simple analogies:

1. The Three-Team Structure (Separation of Planes)

The AOS splits the work into three distinct teams to keep things safe:

  • The Dream Team (Reasoning Plane): This is the AI itself. It's creative, makes guesses, and comes up with plans. Crucially, the AOS treats this team as "untrusted." They can only propose ideas, not execute them.
  • The Bouncer (Policy Plane): This is the rule-maker. It looks at the Dream Team's proposals and asks, "Is this allowed? Is it safe? Do we have the budget?" It makes a hard Yes/No decision based on strict rules.
  • The Do-ers (Execution Plane): These are the workers who actually do the work. They only act if the Bouncer says "Yes." They are locked in a sandbox (a safe, restricted area) so they can't accidentally break anything.

2. New Job Titles (First-Class Entities)

In a normal computer, the OS tracks "Processes" (like a running program). The AOS introduces new job titles:

  • Agent Identity: A unique ID card for the AI worker.
  • Goal Graphs: A map of the worker's current mission and its steps.
  • Capabilities: A specific list of tools the worker is allowed to touch (e.g., "Can read emails, but cannot delete them").
  • Execution Records: A permanent, unchangeable diary of every decision made.

3. The "Tool" vs. The "System Call"

In a normal computer, a program asks the OS to open a file. In the AOS, the AI asks to use a Tool (like "Book a flight").

  • The AOS treats this like a high-security checkpoint.
  • Before the tool is used, the Bouncer checks: "Is this tool allowed? Is the destination safe? Is the price within budget?"
  • If the AI tries to sneak a tool past the Bouncer (like trying to call a travel agent directly without going through the system), the AOS blocks it.

4. Memory and Context

Normal computers remember things by saving files. AI Agents remember things by keeping a "context window" (a short-term memory) and a "long-term memory."
The AOS manages this like a Librarian. It doesn't just store the book; it tags it with:

  • Where did this info come from? (Provenance)
  • Is this info trustworthy? (Trust level)
  • When should this be thrown away? (Retention rules)
    This ensures that if an agent makes a bad decision, you can look at the Librarian's logs to see exactly what information the agent was looking at when they made the mistake.

5. The "Black Box" Problem

AI reasoning is often a "black box" (we don't know exactly how it thinks). The paper admits we can't fix the AI's brain to be 100% predictable.
The AOS's trick: It doesn't try to make the AI's thinking predictable. Instead, it makes the AI's actions predictable.

  • Inside the brain: Chaos and probability are fine.
  • At the door (The Boundary): Everything must be checked, logged, and approved by a deterministic (strict, unchanging) rule set.

6. How It Fits with Existing Computers

The paper clarifies that AOS does not replace Windows or Linux.

  • Linux/Windows are still the foundation (the hardware, the memory, the basic security).
  • AOS is a new layer of software that sits on top, acting like a Control Tower for AI agents.
  • It can run on your current computer (User-space) or across a whole network of computers (Distributed Control Plane).

Summary

The paper argues that we cannot just run AI agents like normal software. They are too different. We need a new "Operating System" layer that acts as a strict supervisor. This supervisor ensures that even though the AI is creative and unpredictable, its actions are safe, logged, and strictly controlled by human-defined rules. It turns the AI from a "rogue employee" into a "managed, accountable worker."

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →