app experimental version 0.1.0 hex unreleased package jido_agent_os elixir ~> 1.19

Jido AgentOS

Experimental OTP-native kernel for running durable Jido pods inside host applications

Experimental support. Open exploration with no stability guarantee.

View package metadata source →

RELATED PACKAGES

AT A GLANCE

OTP-native kernel concept for durable Jido pods
Kernel to pod to agent mental model for long-lived agent backends
Phoenix host-shell guidance for separating product UI from durable runtime topology
Plugin-first extension model built on existing Jido runtime concepts

DEEP DIVE

Overview

Jido AgentOS explores an OTP-native kernel for running durable Jido pods inside a host application such as Phoenix. It treats Jido.Agent as the unit of behavior, Jido.Pod as the unit of durable topology, and AgentOS as the kernel layer that runs pods.

The repository is public so the design can be followed early, but it is still a spike. The current API, module layout, DSL shape, and documentation should not be treated as stable.

Purpose

Jido AgentOS is for exploring long-lived multi-agent backends that can do useful work over time, such as coding, research, workflow, or operational agent teams.

Boundary Lines

  • Owns the experimental kernel and pod-hosting model above core Jido agents.
  • Provides guidance for Phoenix and other host applications that wrap durable agent backends.
  • Does not replace Jido.Agent, Jido.Pod, or the lower-level Jido runtime contracts.

Major Components

Kernel Model

Defines the conceptual host layer that supervises and operates durable pod topologies inside a larger application.

Pod Runtime Exploration

Explores how a durable pod can act as the boundary line for a coherent agent team.

Phoenix Host Pattern

Documents how Phoenix can act as the product shell while a sibling runtime namespace owns long-lived agent backend behavior.