Upgrading
Using the install script
The same install script handles upgrades. If Kyber is already installed, it detects the existing version, upgrades the package, and preserves your config:
curl -fsSL https://kyber.chat/install.sh | bashIt will show:
✓ kyber-chat upgraded (0.9.0 → 1.0.0)
✓ Existing config preserved at ~/.kyber/config.jsonThe onboarding prompts are skipped entirely on upgrade.
Manual upgrade
Depending on how you installed:
pipx upgrade kyber-chat # if installed with pipx
uv tool upgrade kyber-chat # if installed with uv
pip install --upgrade kyber-chat # if installed with pipVerify
kyber --versionNotes
- Your
~/.kyber/config.jsonis never overwritten during upgrades - Workspace files (
AGENTS.md,SOUL.md, etc.) are not modified - System services (systemd/launchd) may need a restart after upgrading:
# Linux
systemctl --user restart kyber-gateway
systemctl --user restart kyber-dashboard
# macOS
launchctl stop chat.kyber.gateway
launchctl start chat.kyber.gateway