Table of Contents
Updating
ScarfGo updates differently. The iOS app updates through TestFlight (and, in future, the App Store) — Apple's standard update channel. The Sparkle flow described below is macOS only.
Scarf uses Sparkle to deliver automatic updates from a GitHub-Pages-hosted appcast at https://awizemann.github.io/scarf/appcast.xml. Each release is EdDSA-signed by the maintainer's private key; Scarf refuses any update whose signature doesn't verify against the embedded SUPublicEDKey.
Automatic updates
By default, Scarf checks for updates on launch and every 24 hours after that. When a new version is available, Sparkle pops up its standard dialog with the release notes and asks whether to install.
To disable automatic checks, open Settings → General → Updates. You can re-enable later from the same place.
Manual check
Two ways to force a check:
- Settings → General → Updates → Check for Updates Now
- Menu bar → Check for Updates
Beta / draft releases
Scarf does not ship beta channels — the appcast only carries the latest published release. Drafts pushed via ./scripts/release.sh <ver> --draft are uploaded to GitHub but not added to the appcast, so they don't reach existing installs until promoted manually.
Downgrading
There's no in-app downgrade. To run an older build:
- Quit Scarf.
- Move the current
Scarf.appto the Trash. - Download the older zip from Releases and drag it to
/Applications. - Disable automatic checks in Settings → General → Updates, otherwise Sparkle will offer to update you back.
App preferences live in ~/Library/Preferences/com.scarf.app.plist and are forward/backward compatible across versions in normal cases.
Update fails to apply
If Sparkle reports a signature mismatch or download error, see the Health view for details. Re-trigger the check; if it persists, file an issue with the Sparkle log content.
Last updated: 2026-04-25 — Scarf v2.5.0 (clarified macOS-only Sparkle vs ScarfGo TestFlight)
Getting Started
ScarfGo (iOS)
User Guide
- Dashboard
- Insights & Activity
- Chat
- Slash Commands
- Memory & Skills
- Projects & Profiles
- Project Templates
- Template Catalog
- Template Ideas
- Platforms / Personalities / Quick Commands
- Servers & Remote
- MCP, Plugins, Webhooks, Tools
- Gateway / Cron / Health / Logs
Architecture
- Overview
- Core Services
- Design System
- Data Model
- Transport Layer
- ScarfCore Package
- Sidebar & Navigation
- ACP Subprocess
Developer Guide
Reference
Troubleshooting
Contributing
- Contributing
- Wiki Maintenance
- ScarfGo Roadmap (dev reference)
Release History
Legal & Support
Wiki edited via the local .wiki-worktree/ clone. See Wiki Maintenance for the workflow. Last sync: 2026-04-20.