Upgrading
Keep Creddy and its plugins up to date.
Checking Your Version
creddy versionExample output:
creddy v0.3.2 (darwin/arm64)
Latest: v0.3.2 ✓
Plugins:
github 0.2.1 (latest)
anthropic 0.1.2 (latest)
doppler 0.2.0 → 0.2.1 availableFor machine-readable output:
creddy version --jsonUpgrading Creddy
Upgrade to the latest version:
creddy upgradeThis downloads and replaces the current binary. If running as a systemd service, restart afterward:
sudo systemctl restart creddyManual Upgrade
You can also reinstall from the install script:
curl -fsSL https://get.creddy.dev/install.sh | sudo sh -s -- --to /usr/local/bin
sudo systemctl restart creddyUpgrading Plugins
Check for plugin updates:
creddy plugin outdatedUpgrade specific plugins:
creddy plugin upgrade githubOr upgrade all plugins at once:
creddy plugin upgrade --allRestart the server to load updated plugins:
sudo systemctl restart creddyDiagnostics
If something isn’t working after an upgrade, check your installation:
creddy whichThis shows:
- Binary location and checksum
- Config file locations
- Plugin directories
- Systemd service status
Rollback
Creddy doesn’t have built-in rollback, but you can:
- Download a specific version from GitHub releases
- Replace the binary manually
- Restart the service
# Example: rollback to v0.3.1
curl -L https://github.com/getcreddy/creddy/releases/download/v0.3.1/creddy-linux-amd64 \
-o /usr/local/bin/creddy
chmod +x /usr/local/bin/creddy
sudo systemctl restart creddyLast updated on