docs(freebsd): correct patched-file list (3 changes, drop phantom voice_mode.py)
Some checks are pending
Nix / nix (macos-latest) (push) Waiting to run
Nix / nix (ubuntu-latest) (push) Waiting to run
Typecheck / typecheck (apps/bootstrap-installer) (push) Waiting to run
Typecheck / typecheck (apps/desktop) (push) Waiting to run
Typecheck / typecheck (apps/shared) (push) Waiting to run
Typecheck / typecheck (ui-tui) (push) Waiting to run
Typecheck / typecheck (web) (push) Waiting to run

The README claimed "six targeted changes" and listed tools/voice_mode.py as
patched, but commit a9e4caa3f touched only three code files (setup.py,
uninstall.py, install-freebsd.sh) plus this README. voice_mode.py was never
modified — voice works on FreeBSD via pkg-installed ffplay without code
changes, as the same README already states. Drop the phantom row and fix the
count.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Sam & Claude 2026-06-14 15:13:06 +02:00
parent a9e4caa3f7
commit 7aa46cc9f8

View file

@ -4,13 +4,12 @@ This is a clean-room FreeBSD compatibility layer for [Hermes Agent](https://gith
## What's patched
Six targeted changes for FreeBSD native support:
Three targeted changes for FreeBSD native support:
| File | Change |
|------|--------|
| `hermes_cli/setup.py` | FreeBSD in platform detection, `pkg` for espeak-ng, rc.d service support |
| `hermes_cli/uninstall.py` | `/usr/local/bin` symlink removal on FreeBSD |
| `tools/voice_mode.py` | Audio playback on FreeBSD (aplay/ffplay) |
| `scripts/install-freebsd.sh` | Native FreeBSD installer (POSIX sh, pkg, uv) |
Clipboard (xclip) and voice (ffplay) work on FreeBSD without code changes — xclip and ffmpeg are available via `pkg`.