ソースを参照

docs: Add agent-based installation instructions to README

- Section 'Installation per AI-Agent': point any coding agent at this repo
- Copy-paste prompt checklist for agents (gateway check, copy steps,
  cleanup of v1 leftovers, hard restart, verification, pitfalls)
Paul Klumpp 1 週間 前
親
コミット
cc17d740b6
1 ファイル変更、44 行追加、0 行削除
  1. 44 0
      README.md

+ 44 - 0
README.md

@@ -80,6 +80,50 @@ Das v2-Schema erlaubt `"plugins": [ "<package-string>" | { "package": "...", "op
 Es referenziert das Plugin dann direkt am Quelldort – praktisch, wenn man das
 Plugin-Verzeichnis nicht kopieren will.
 
+## Installation per AI-Agent
+
+Man muss das Plugin nicht selbst installieren – man kann auch seinen
+Coding-Agenten (pi, Claude Code, OpenCode selbst, etc.) auf dieses Repo
+zeigen und ihn die Installation erledigen lassen.
+
+**Dafür:** Agenten auf das Repo zeigen lassen (Prompt-Beispiel):
+
+> Installiere das Plugin aus `.opencode/plugins/opencode-openai-discovery/`
+> global bei mir. Lies dazu zuerst `AGENTS.md` und `README.md` in diesem
+> Repository und folge den Anweisungen dort.
+
+Der Agent findet in `AGENTS.md` alle technischen Details (Plugin-API,
+Schema-Pflichtfelder, Stolpersteine) und in diesem `README.md` die
+Installationsschritte.
+
+**Checkliste für den Agenten (auch direkt als Prompt kopierbar):**
+
+```text
+Installiere das OpenCode-Plugin opencode-openai-discovery global.
+
+1. Lies AGENTS.md und README.md im Repo-Root für Kontext.
+2. Stelle sicher, dass das Gateway läuft:
+   curl -s http://localhost:20128/v1/models
+   muss JSON mit einem "data"-Array liefern (sonst Plugin trotzdem
+   installieren, aber warnen).
+3. Kopiere das komplette Plugin-Verzeichnis:
+   mkdir -p ~/.opencode/plugins
+   cp -r .opencode/plugins/opencode-openai-discovery ~/.opencode/plugins/
+4. Entferne ggf. alte Reste: ~/.opencode darf KEIN opencode-models-discovery
+   und KEIN @opencode-ai/plugin (v1!) in node_modules/package.json enthalten.
+5. Beende laufende OpenCode-Server hart: pkill -f "opencode serve"
+6. Verifiziere: opencode models | grep -c "^OmniRoute/"  → erwartet: 900
+7. Berichte das Ergebnis (Anzahl Modelle oder Fehler).
+
+NICHT tun:
+- Das alte opencode-models-discovery installieren oder referenzieren
+  (fehlerhaft, wurde nie erfolgreich betrieben).
+- Ein "modelsDiscovery"-Feld in irgendeine opencode.jsonc schreiben
+  (existiert im v2-Schema nicht).
+- Einen provider in opencode.jsonc anlegen (das Plugin erstellt den
+  Provider selbst – sonst gibt es Duplikate).
+```
+
 ## Verifizieren
 
 ```bash