Quickstart#
Jednolinijkowy install#
Skrypt:
- Instaluje Node 22, Rust stable, narzędzia buildowania (
build-essential,cmake,pkg-config,zstd). - Klonuje repo i buduje wszystko (Rust crates + TypeScript runtime).
- Linkuje CLI
memphisglobalnie.
Audyt przed uruchomieniem
Pokaże co skrypt zrobi, bez wykonywania.Pierwsze uruchomienie#
Po instalacji uruchom w tej kolejności:
memphis init # passphrase, vault, identity, first chain writes
memphis doctor # sanity-check (chainy, vault, providers)
memphis service install # systemd user service
memphis service restart # start (lub restart) runtime
memphis tui # native operator TUI
Co się dzieje w memphis init#
- Pytanie o passphrase (Tier 1). Zapisz w sejfie — niepodlega odzyskaniu.
- Generacja pary kluczy ed25519 → tożsamość agenta.
- Utworzenie vaultu (AES-256-GCM) i zapisanie tożsamości w Tier 2.
- Pierwsze zapisy do chainów:
soul(imię + voice init),system(bootstrap event).
memphis doctor#
Sprawdza:
- integralność chainów (każdy weryfikowany od genesis),
- stan vaultu (BLAKE3 nad sealed state),
- dostępność providerów (Ollama lokalnie? cloudy?),
- systemd service,
- SQLite indeksy (można odbudować z chainów).
Flaga --fix próbuje automatycznie naprawić to co się da (regeneracja indeksów, restart serwisu).
Manualna instalacja#
Preferujesz source-checkout + bootstrap? Zobacz INSTALL.md w repo lub canonical contributor path docs/CLEAN-INSTALL.md.