feat: explain-permissions v1.3.0 — Erklärungen als Zitat-Block mit Zeilenstruktur
- SYSTEM_PROMPT_RULE: Erklärung als Markdown-Zitat-Block (>) mit fetten Labels, jeder Punkt (WAS passiert/WELCHE FOLGEN/WIE RISKANT) auf eigener Zeile — bessere Lesbarkeit + visuelle Hervorhebung in TUI und Desktop (beide rendern Blockquotes mit farbigem Balken; opencode 1.18.30 bietet keinen Anzeige-Transform-Hook, experimental.chat.messages.transform wirkt nur modellseitig — verifiziert) - Desktop-Notifications: neuer plainText()-Filter streicht Markdown-Marker (>, **) aus dem Toast-Text - EXPLAIN_FIRST_ERROR verweist auf das neue Block-Format - READMEs: Zweck + Versionierung ergänzt, Root-Tabelle auf v1.3.0
This commit is contained in:
@@ -20,7 +20,12 @@ Menschen ohne Computer-Kenntnisse. Das Plugin:
|
||||
|
||||
1. **Injiziert die Freigabe-Regel in den System-Prompt** (Was / Welche Folgen /
|
||||
Wie riskant, auf Deutsch, vor jedem freigabepflichtigen Call) — inklusive
|
||||
der konkreten ask-/allow-Muster aus der opencode-Konfiguration.
|
||||
der konkreten ask-/allow-Muster aus der opencode-Konfiguration. Seit v1.3.0
|
||||
mit festem Ausgabeformat: Zitat-Block (`>`) mit fetten Labels, jeder Punkt
|
||||
auf eigener Zeile. TUI und OpenCode Desktop rendern das als abgesetzten
|
||||
Kasten mit farbigem Balken — die Erklärung hebt sich damit klar vom restlichen
|
||||
Chatverlauf ab, und die drei Punkte bleiben sauber untereinander lesbar.
|
||||
Desktop-Notifications bekommen reinen Text (Markdown-Marker werden entfernt).
|
||||
2. **Schickt eine Desktop-Notification**, wenn der Freigabe-Dialog erscheint —
|
||||
mit der deutschen Erklärung des Modells, Fallback: der Roh-Befehl.
|
||||
3. **Schreibt ein JSONL-Audit-Log**: jeden Freigabe-Request (`ask`), die
|
||||
@@ -105,6 +110,13 @@ Chat-Session im laufenden Prozess reicht nicht. Der Audit-Log-Eintrag
|
||||
|
||||
## Versionierung
|
||||
|
||||
- `explain-permissions/v1.3.0` — Erklärungs-Format überarbeitet: Zitat-Block
|
||||
(`>`) mit fetten Labels (`**WAS passiert:**` usw.), jeder Punkt auf eigener
|
||||
Zeile — bessere Lesbarkeit und visuelle Hervorhebung in TUI und Desktop
|
||||
(beide rendern Blockquotes mit farbigem Balken; verifiziert gegen opencode
|
||||
1.18.30, das keinen Anzeige-Transform-Hook bietet — `experimental.chat.messages.transform`
|
||||
wirkt nur modellseitig). Desktop-Notifications erhalten reinen Text ohne
|
||||
Markdown-Marker; `EXPLAIN_FIRST_ERROR` verweist auf das neue Format.
|
||||
- `explain-permissions/v1.2.0` — Cross-Platform-Notifications (Linux
|
||||
notify-send / macOS osascript / Windows PowerShell-Toast mit PowerShell-AUMID,
|
||||
keine App-Registrierung), fail-soft Spawn in Node- und Bun-Runtimes,
|
||||
|
||||
Reference in New Issue
Block a user