Linux, Waydroid, and Eva-CLI as an Agent OS Prototype
A practical architecture for using Linux as the system base, Waydroid as a full-screen Android Launcher layer, and Eva-CLI as the Agent runtime and control plane.
Read moreBlog
Updates, design notes, and implementation articles.
A practical architecture for using Linux as the system base, Waydroid as a full-screen Android Launcher layer, and Eva-CLI as the Agent runtime and control plane.
Read moreWhy Eva-CLI should keep config/routes/topics.yaml as the production route source of truth while using agent.yaml to generate route proposals, validation reports, and explicit sync patches.
Read moreWhy eva-core should be the first implementation module: stable Topics, IDs, Events, invocation contracts, and structured errors before runtime behavior spreads across crates.
Read moreA tour of the landed Eva-CLI folder layout, Rust workspace scaffold, flat Agent directories, configuration files, schema validation, and policy boundaries.
Read moreHow Eva-CLI should turn the Rust-managed runtime into a practical command-line surface with workspace setup, task execution, Agent controls, extension probes, recovery commands, and script-friendly output contracts.
Read moreHow Eva-CLI turns architecture decisions into Rust crate boundaries, dependency direction, runtime handoffs, and controlled side-effect ownership.
Read moreHow Eva-CLI can turn its Rust-governed runtime architecture into executable evidence through a narrow, deterministic harness layer.
Read moreHow Eva-CLI turns Skills into controlled workflow capabilities instead of raw script execution.
Read moreA detailed implementation path for turning Eva-CLI's Rust runtime, Lua Agents, EventBus, memory, discovery, adapters, verification, and release snapshots into a controlled AGI-style runtime.
Read moreAn implementation sketch for per-Agent memory, project memory, and layered short-term, long-term, and important memory.
Read moreHow Eva-CLI can combine Rust-owned runtime authority, Lua hot reload, memory, discovery, release snapshots, and process generation switching into a controlled self-upgrade loop.
Read moreDesign notes about Eva-CLI runtime boundaries.
Read more