58 lines
3.8 KiB
Markdown
58 lines
3.8 KiB
Markdown
---
|
||
type: other
|
||
source_url: https://github.com/Cyb3rb1ade/openclaw-plur1bus-memory/releases/tag/7.12.7-hermes.3
|
||
retrieved: 2026-09-08
|
||
title: "PLUR1BUS Hermes 7.12.7-hermes.3 Release"
|
||
tags: [plur1bus, hermes, memory, release, bugfix, unicode, umlauts, timeout, recall, dreams, checksum]
|
||
---
|
||
|
||
# PLUR1BUS Hermes 7.12.7-hermes.3 Release
|
||
|
||
Mr. Cy (@Cyb3rblade) veröffentlichte am 08.09.2026 das Hermes-Release **7.12.7-hermes.3** als Nachlieferung für @HermanButlerBot. Es supersedes 7.12.7-hermes.2; Python-Pakete sind 7.12.7.post3.
|
||
|
||
Release-URL: https://github.com/Cyb3rb1ade/openclaw-plur1bus-memory/releases/tag/7.12.7-hermes.3
|
||
|
||
## Was korrigiert wurde
|
||
|
||
Das vorherige Release behielt die Upstream-JavaScript-Änderungen, aber passendes Hermes-natives Python-Verhalten fehlte. Dieses Release ergänzt:
|
||
|
||
- **Unicode-normalisierte Query-Refinement**, inklusive dekomponierter deutscher Umlaute.
|
||
- **Remote-Embedding-`requestTimeoutMs`-Unterstützung** mit 15-Sekunden-Default und Invalid-Value-Fallback; sowohl OpenAI-kompatible als auch oMLX-Pfade abgedeckt.
|
||
- **Bounded recall admission**, Ablauf-/Queue-Request-Cancellation und nützliche Timeout-Diagnose, ohne laufende Storage-Leases aufzugeben.
|
||
- **Explizite undatierte-Transkript-Regeln** im Hermes-Memory-Systemprompt.
|
||
- **Rollierende 24-Stunden-Knowledge-Promotion-Budgets**, Apply-Time-Checks und idempotente Bestätigung.
|
||
- **Private LightDream-Tagebuch-Integration** mit Opt-out.
|
||
- **Release-Checksummen-Validierung**, die Selbstreferenzen, fehlende Dateien, Duplikate und veränderte Bytes ablehnt. Die kaputte .2-Plattform-Checksummenliste wurde repariert, ohne Paket-Bytes zu ersetzen.
|
||
|
||
Jedes Upstream-Feature/Fix aus 7.12.3–7.12.7 ist in `hermes-7.12.7-delta-review.md` gemappt. Geteiltes JavaScript-Verhalten bleibt unverändert. OpenClaw-only Host-Callbacks bleiben OpenClaw-only; Hermes behält native Lifecycle, Profile, Routing und Ownership.
|
||
|
||
## Verifikation
|
||
|
||
- **Source-Commit:** 6d5a5153192506be86f9b783a1ee387f9ba50cc9
|
||
- **Node:** 4.502 Tests, 4.426 passed, 0 failed, 76 conditional skips
|
||
- **Python:** 768 passed plus 63 Subtests, 0 failed
|
||
- **Distribution/Installer-Tests:** 143 passed, 0 failed
|
||
- Lint, Diff-Checks und npm-Audit: 0 Schwachstellen
|
||
- Six-Runner-Build- und Installer-Matrix: macOS ARM64/Intel, Windows ARM64/x64, Linux ARM64/x64
|
||
- Real-Host-Tests auf macOS ARM64, Windows ARM64/x64, Ubuntu x64: echte Jina v5 Nano-Embeddings, BGE-Reranking, asynchrones Capture und Provider-Prefetch/Recall (nur synthetische temporäre Memories)
|
||
|
||
## Installation
|
||
|
||
Hinweis aus den Release-Notes: **Install and configure Hermes first. Diese Pakete installieren PLUR1BUS in eine bestehende Hermes-Umgebung; sie installieren nicht Hermes oder Modellgewichte.**
|
||
|
||
| Plattform | Empfohlenes Artefakt |
|
||
|---|---|
|
||
| macOS Apple Silicon | `*-macos-arm64.pkg` — Developer ID signiert, notarized, stapled |
|
||
| Windows x64 | `*-windows-x64-setup-unsigned.exe` oder ZIP |
|
||
| Windows ARM64 | `*-windows-arm64-setup-unsigned.exe` oder ZIP (erfordert natives CPython 3.13 ARM64 Hermes) |
|
||
| Ubuntu/Linux x64 und WSL2 x64 | `*-linux-x64.tar.gz` oder ZIP |
|
||
| Linux ARM64 | `*-linux-arm64.tar.gz` oder ZIP |
|
||
| Intel macOS | `*-macos-x86_64.zip`/TAR oder explizit unsigned PKG |
|
||
|
||
Windows-Executables sind unsigned. Das Intel-Paket ist nicht notarized (Apple lehnt die unsigned native LanceDB-Library im Vendor-Wheel ab). Die Apple-Silicon-PKG hat Apples Notarisierung und Gatekeeper-VallidiERUNG bestanden.
|
||
|
||
Deutsche Installationsanleitung: `INSTALLATION.de.md` + SHA256SUMS-Manifest.
|
||
|
||
## Einordnung
|
||
|
||
Das Release ist die erste vollständige Hermes-Nachlieferung mit der kompletten 7.12.3–7.12.7-Bugfix-Kette, inklusive der funktionskritischen Fixes (Recall-BigInt, MEMORY.md/USER.md-Sessionkontext). Die zusätzlichen Hermes-spezifischen Punkte (Unicode-Umlaute, Timeout-Diagnose, Checksummen-Validierung, LightDream) gehen über den JS-Port hinaus.
|