docs: add hermes postinstall to installation + quickstart, fix update --check description

- installation.md: add tip about `hermes postinstall` for upfront dep install
- quickstart.md: show `hermes postinstall` in pip install flow
- updating.md: fix --check description to mention PyPI path for pip installs
This commit is contained in:
alt-glitch 2026-05-15 13:49:58 +00:00 committed by Teknium
parent 47c0efe1c0
commit a480d345e6
3 changed files with 6 additions and 1 deletions

View file

@ -27,6 +27,10 @@ hermes setup # interactive wizard — configures your LLM provider and API key
hermes # start chatting
```
:::tip Optional: install everything upfront
`hermes postinstall` installs Node.js, browser engines, ripgrep, and ffmpeg in one shot — then runs the setup wizard. Use this if you want the full experience (TUI, browser tools, voice) without waiting for lazy installs on first use.
:::
:::tip
If you have [uv](https://docs.astral.sh/uv/) installed, `uv pip install hermes-agent` is faster.
:::

View file

@ -52,6 +52,7 @@ Pick the row that matches your goal:
```bash
pip install hermes-agent
hermes postinstall # optional: installs Node.js, browser, ripgrep, ffmpeg + runs setup
```
PyPI releases track tagged versions (major/minor releases), not every commit on `main`. For bleeding-edge, use Option B.

View file

@ -49,7 +49,7 @@ When you run `hermes update`, the following steps occur:
### Preview-only: `hermes update --check`
Want to know if you're behind `origin/main` before actually pulling? Run `hermes update --check` — it fetches, prints your local commit and the latest remote commit side-by-side, and exits `0` if in sync or `1` if behind. No files are modified, no gateway is restarted. Useful in scripts and cron jobs that gate on "is there an update".
Want to know if an update is available before pulling? Run `hermes update --check` — for git installs it fetches and compares commits against `origin/main`; for pip installs it queries PyPI for the latest release. No files are modified, no gateway is restarted. Useful in scripts and cron jobs that gate on "is there an update".
### Full pre-update backup: `--backup`