Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

ADR-26034: Agentic OS Paradigm: Skills as Composable Applications


title: ‘Agentic OS Paradigm: Skills as Composable Applications’ date: 2026-02-25 tags:


ADR-26034: Agentic OS Paradigm: Skills as Composable Applications

Date

2026-02-25

Status

rejected

Rejection Rationale

The “Agentic OS” framing — treating the agent as a full operating system with processors, OS layers, and applications — led to top-down architectural design (VFS, VRL, Document Type Registry) that was growing in complexity without a working runtime to validate it. A comprehensive landscape analysis (A-26009) revealed that production agent success correlates with context engineering simplicity, not architectural sophistication.

ADR-26038 replaces the grand OS framing with context engineering as the core design principle: single-agent with skill dispatch, three-tier memory, and context budget as a first-class constraint. The valid concepts from this ADR survive:

The OS metaphor remains useful for communication but is no longer the architectural driver.

Context

In the search for a viable, composable, and production-level architecture for a spoke repo “Mentor Generator,” we must recognize that the paradigm has shifted from monolithic prompting to a layered “Agentic OS” strategy.

A production-grade agent is not just an LLM with a long system message; it is a system of portable, versioned, and executable expertise.

Adopt the 3 Tier Architecture: LLM, Agent, Skills.

1. The 3-Tier Architecture of Expertise

Instead of a single JSON blob, we now treat the agent’s brain as a stack of three distinct, decoupled layers. This separation prevents the “role confusion” and “state drift” identified in mentor generator experiments (see mentor_generator/docs/architecture/ docs).

2. From Instructions to Constraints

Our core insight from the mentor generator experiments is that predictability comes from constraints, not instructions.

3. Portability via “Code as Interface”

The goal of making expertise “portable” means a Skill created in this repository should be executable by any agentic system (Claude Code, a local Ollama instance, or a production RAG pipeline) because it adheres to a standard folder structure:

Decision

Adopt the Agentic OS Paradigm for agents built by the our organization:

  1. The Processor: The LLM (Reasoning or Agentic class).

  2. The OS: The Agent Runtime (file system, Python interpreter, MCP).

  3. The Skills: Atomic folders containing SKILL.md and /scripts.

Consequences

Positive

Alternatives

References

Participants

  1. Vadim Rudakov

  2. Gemini (Principal Systems Architect)