Back to Eliza

elizaOS Live mode parity

packages/os/linux/variants/milady-tails/docs/mode-parity.md

2.0.12.4 KB
Original Source

elizaOS Live mode parity

elizaOS Live v1.0 has two independent boot choices:

  • Storage: amnesia or persistent USB
  • Network privacy: normal direct internet or Privacy Mode through Tor

The product requirement is that the same capabilities are available in all four combinations. Mode changes can affect speed, persistence, and trace footprint, but they must not silently remove features.

Status as of 2026-05-19: Phase 3-7 overlays are present in source, and a recent ISO artifact passed the normal QEMU greeter/desktop/app-service path. Rebuild and repeat validation for the exact release commit if the branch moves. Treat the table below as the target acceptance matrix until Phase 8 produces evidence from QEMU and real USB across all four modes.

Evidence rule: mark a row as production-ready only after it is exercised in QEMU and on a real USB boot. Until then, "Yes" means required product behavior, not completed validation. Persistence rows are especially pending until real USB create/unlock/delete behavior is proven.

Matrix

FeatureNormal + amnesiaNormal + persistent USBPrivacy + amnesiaPrivacy + persistent USB
elizaOS normal GNOME window launches and is supervisedYesYesYesYes
Local LLM chatYesYesYesYes
BUILD_APP with local stubYesYesYesYes
BUILD_APP with Claude CLIYesYesYes, slowerYes, slower
Voice stackYesYesYesYes
SET_WM / wallpaper / shell actionsYesYesYesYes
GPU accelerationYesYesYesYes
Cloud APIsFastFastSlow or provider-blockedSlow or provider-blocked
OAuth flowsExpectedExpectedMay be blocked by providerMay be blocked by provider
Chromium browser windowsYesYesKnown v1.0 gapKnown v1.0 gap
Chat history survives rebootNoYesNoYes
Built apps survive rebootNoYesNoYes
Downloaded models survive rebootNoYesNoYes
Wi-Fi passwords survive rebootNoYesNoYes
API keys survive rebootNoYes, encrypted in LUKS-backed stateNoYes, encrypted in LUKS-backed state

Acceptance Rule

If a future phase discovers a capability that cannot work in one of the four modes, the gap must be recorded here before merge. The preferred fix is to restore feature parity. A documented caveat is acceptable only when the phase plan explicitly defers the fix.