v0.1.3 β Telegram formatting + bilingual installer π¬
Patch: Telegram formatting, an English-first installer, low-end VPS support, and the OpenCode model fix.
- π¬ Telegram formatting everywhere β a single hardened markdown β Telegram-HTML converter now handles EVERY message: chat replies, nightly reports, the morning digest. Cron reports used to arrive as raw
**text**with---and backticks. The converter never throws on any input and always emits valid HTML (balanced tags, escaping, rich formatting per the Telegram docs); on a Telegram rejection it self-heals without losing the message and without loops. - π Bilingual installer β language is the very first question (English by default), and all of
install.shprints in the chosen language. The choice flows into the agent and the vault, so it's asked only once. - πΎ Auto-swap for low-end VPS β on a box with <1.5 GB RAM and no swap,
eve buildwas OOM-killed (exit 137, "Killed"). The installer now creates a 2 GB swapfile before building (idempotent, with a disk-space check). Iva installs even on a $4 DigitalOcean droplet (512 MB). - π€ OpenCode Go model fix β Iva sent the model ID with the
opencode-go/prefix and the endpoint replied "Model β¦ is not supported". It now sends the bare ID (deepseek-v4-pro); existing.envfiles with the prefix are fixed automatically afteriva update. - π³ Tree on update β
iva updateshows the same ANSI willow as the install.