update

Solid

Restart Vellum services and rebuild the macOS app. Smart branch handling: pulls from main by default, restarts in-place on feature branches, or switches to a specified branch. Pass --pull to force-pull on the current branch.

AI & Automation 648 stars 94 forks Updated today MIT

Install

View on GitHub

Quality Score: 88/100

Stars 20%
94
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Update - Restart Vellum (with Smart Branch Handling) Restart Vellum services and rebuild the macOS app with branch-aware git behavior. ## Arguments The user may pass `$ARGUMENTS` to control branch behavior: | Invocation | Behavior | |---|---| | `/update` (no args, on `main`) | Pull latest from `origin/main` (default) | | `/update` (no args, on a feature branch) | Skip git ops - restart with the current checkout | | `/update <branch>` | Check out that branch, pull if it has a remote | | `/update --pull` | Force pull on whatever branch you're currently on | ## Steps 0. Ensure Bun is on PATH: ```bash export PATH="$HOME/.bun/bin:$PATH" ``` 1. Preflight snapshot - capture current state before making changes: ```bash vellum ps ``` 2. Kill the macOS app and any stale file-watcher processes first (old `build.sh run` watchers will detect git-pulled Swift changes and bounce the app repeatedly). Use `-f` to match against the full command line, catching all environment variants (`Vellum`, `Vellum Local`, `Vellum Dev`, etc.): ```bash pkill -f "Vellum.*\.app/Contents/MacOS/" || true pkill -f "build\.sh run" || true ``` 3. Quiesce with `vellum sleep` - stop assistant and gateway processes. This is directory-agnostic and stops processes globally regardless of CWD: ```bash vellum sleep || true ``` 4. Verify stopped - run `vellum ps` and confirm no running processes. If `vellum ps` shows processes still running, run fallback cleanup to force-k...

Details

Author
vellum-ai
Repository
vellum-ai/vellum-assistant
Created
4 months ago
Last Updated
today
Language
TypeScript
License
MIT

Integrates with

Similar Skills

Semantically similar based on skill content — not just same category