Zum Inhalt springen

Optionale Datenbankverschlüsselung im Ruhezustand

AES-256-GCM-Verschlüsselung für lokale Turso-Shards in ~/.config/opencode/opencode-mem.jsonc aktivieren:

{
"databaseEncryptionEnabled": true,
}

Beim ersten Start erstellt das Plugin ~/.config/opencode/opencode-mem-db.key (32-Byte-Hex-Key, chmod 600) und migriert vorhandene Klartext-Shards. Überschreiben mit "databaseEncryptionKey": "env://OPENCODE_MEM_DB_KEY" oder "file://~/path/to.key", wenn du den Key selbst verwaltest. Ohne den Key lassen sich die verschlüsselten Datenbanken nicht öffnen.

Windows: %USERPROFILE%\.config\opencode\opencode.json verwenden (z. B. C:\Users\<you>\.config\opencode\opencode.json). Dieses Plugin liest nicht %APPDATA% oder %LOCALAPPDATA% für seinen OpenCode-Plugin-Eintrag — die Datei unter .config\opencode im User-Profil ablegen und OpenCode neu starten. Erscheint das Plugin nicht, den Pfad prüfen und erneut neu starten.

Das Plugin wird beim nächsten Start automatisch heruntergeladen.