0.1.1
Released under the previous name monad. From 0.2.0 the project is Elanous (
elanouscommand,~/.elanous). Commands and paths below are as they were at the time.
Fixes found by installing 0.1.0 from scratch on bare Ubuntu 24.04 (container, arm64) and Debian 12 (cloud VM, x86_64).
Install and setup
- One install line for everything missing. The installer now names every missing prerequisite at once (
apt-get install -y unzip git) instead of stopping on each in turn, and leaves outsudowhen you are root. - Pinned Bun. The installer, the pod image and
monad doctorfollow one pinned version in.bun-version(1.4.2). SetMONAD_BUN_VERSION=latestto opt out. monad doctor --fix --yes --sudosets up a bare Linux machine — build tools, the terminal module (node-pty), ripgrep, Node, the Codex CLI and a pinnedgh. On Debian and Ubuntu it no longer suggests the distribution'sgh, which is older than the harness needs.--sudochecks that each planned line is a shell command before running it; a line that is not is reported as skipped instead of failing the run.monad doctorends with its readiness list and a one-line to-do summary, so the part you act on is what stays on screen.- The Python declarations (
requirements-python.txt) are included in the package again.
Data safety
- Memories survive a power loss. Saving a memory now flushes it to disk before it replaces the old file. Before, a crash within seconds of saving could leave the memory file and its index empty.
- Uninstall keeps your memories.
uninstall.shremoves only what the installer created (versions/,current,bin/,install.json) and keeps anything else in the install folder — memories live in~/.local/share/monad/memory— and says what it kept.
Uninstall is a release asset
curl -fsSL https://github.com/ElanvitalAI/monad/releases/latest/download/uninstall.sh | bash
Use this one even on a 0.1.0 install: the copy bundled with 0.1.0 removes the whole install folder, memories included.
Update
monad self-update