---
tags: [SilverBullet]
description: "Ajoute opencode au groupe silverbullet : lecture directe des notes, phase 0 du RAG local QMD."
nature: documentation
projects:
  - [[03_PROJETS/VPS-IA]]
type: note
---
# Accès lecture des notes SilverBullet pour OpenCode

**Date :** 2026-10-28
**Contexte :** préparation RAG local (QMD) — Phase 0. OpenCode (opencode) n'avait aucun accès à l'espace notes (dir 750).

## Intervention

- usermod -aG silverbullet opencode (ajout au groupe, hérite du r-x groupe) + systemctl restart opencode.
- Accès lecture validé : 874 fichiers .md dans shizendo, grep -r sur tout l'espace ~ 0,2 s.
- Exclusions naturelles (non accessibles, volontaire) : .chrome-data (profil Chrome Runtime API, 700) et backup shizendo_20260828 (root:root).

## Garde-fous

- **Lecture seule** : toute écriture dans l'espace passe toujours par MCP silverbullet-ai ou API /.fs (jamais d'écriture directe fichier — risque conflit index SB).
- Perms à re-vérifier après chaque upgrade YunoHost de SilverBullet (risque de reset des droits).

## Suite

- Phase 1 : POC QMD (indexation locale, recherche hybride BM25 + vecteurs) → benchmark pertinence/tokens avant industrialisation (cron qmd update nocturne + skill de routage).
- Note : ripgrep non installé sur le VPS — grep suffit largement à cette volumétrie ; ollama déjà présent en /usr/local/bin (réutilisable si besoin).