Zum Inhalt springen

Lokalen Checkout verwenden

Um das Plugin aus einem lokalen Quell-Checkout statt aus dem npm-Release zu betreiben, im Checkout bun install && bun run build ausführen und die plugins-Liste auf das Checkout-Verzeichnis zeigen:

{
"plugins": ["/absolute/path/to/opencode-mem"],
}

Auf die Paketwurzel zeigen, nicht auf dist/ oder eine einzelne Datei. OpenCode löst ein Verzeichnis-Plugin über Fallback auf <directory>/index auf (OpenCode liest bei aktuellem Stand für eine Pfadangabe nicht package.json exports/main), daher liefert dieses Repository ein schlankes Root-index.js, das den gebauten v2-Entrypoint aus dist/plugin.js re-exportiert, sowie ein Root-tui.js, das dist/tui.js für den TUI-Companion re-exportiert. Ein Pfad zu einer Datei wird abgelehnt (configured plugin path must be a directory), und ein Verzeichnis ohne Root-index.js wird stillschweigend übersprungen.