v0.2.1
madari v0.2.1 — Client sync completion
This patch release completes the client/ring work intended for the v0.2 line by making the new coding clients first-class sync targets while preserving the existing safety model.
Added
- Add persistent sync support for Gemini CLI, including project/user scope, doctor/status, ring attach/detach, managed ownership, backups, and unmanaged-entry preservation.
- Add persistent sync support for Codex CLI using
$CODEX_HOME/config.tomlor~/.codex/config.toml, includingenv_varsforwarding for required and secret runtime env keys. - Add persistent sync support for Vibe using
$VIBE_HOME/config.tomlor~/.vibe/config.toml, preserving unmanaged Vibe entries and top-level config. - Add client-native
ring renderoutput for Gemini, Codex, and Vibe.
Validation
go test ./...make build
Assets
Prebuilt binaries for linux/darwin/windows on amd64/arm64. Verify with:
shasum -a 256 -c SHA256SUMS --ignore-missing