36 lines
1.5 KiB
Markdown
36 lines
1.5 KiB
Markdown
# Script Drift: skill-template vs. installed script
|
|
|
|
## Probleem
|
|
Het geïnstalleerde script `/root/adres-analyse/rapport.py` kan achterlopen op de skill-template onder `~/.hermes/skills/research/adres-analyse/scripts/rapport.py`.
|
|
|
|
## Gevonden verschillen (2026-06-22)
|
|
|
|
| Feature | Skill-template | Geïnstalleerd op `/root/adres-analyse/rapport.py` |
|
|
|---------|---------------|---------------------------------------------------|
|
|
| `schrijf_naar_obsidian()` | ✅ Aanwezig | ❌ Ontbreekt volledig |
|
|
| Obsidian config (`OBSIDIAN_BASE`, `OBSIDIAN_TOKEN`) | ✅ Aanwezig | ❌ Ontbreekt |
|
|
| `voorzieningen` import | ✅ Aparte module | ✅ Aparte module |
|
|
| Auto + fiets isochroon | ✅ Beide | ✅ Beide |
|
|
| Voorzieningen-sectie | ✅ Aanwezig | ✅ Aanwezig |
|
|
|
|
## Gevolg
|
|
Rapporten werden wel in de chat getoond, maar **niet** naar Obsidian geschreven. De gebruiker merkte dit pas op bij expliciete vraag.
|
|
|
|
## Fix
|
|
Kopieer de skill-template naar de geïnstalleerde locatie:
|
|
|
|
```bash
|
|
cp ~/.hermes/skills/research/adres-analyse/scripts/rapport.py /root/adres-analyse/rapport.py
|
|
```
|
|
|
|
**Let op**: als je in plaats daarvan `patch` gebruikt om het script te bewerken, kan de security scan API tokens (zoals `OBSIDIAN_TOKEN`) maskeren. Dit geeft 401 Unauthorized. Zie `references/token-patching.md` voor workarounds.
|
|
|
|
Of voer een diff uit om exacte verschillen te zien:
|
|
|
|
```bash
|
|
diff ~/.hermes/skills/research/adres-analyse/scripts/rapport.py /root/adres-analyse/rapport.py
|
|
```
|
|
|
|
## Preventie
|
|
Bij elke skill-update die `scripts/rapport.py` raakt, ook de geïnstalleerde versie bijwerken.
|