Hallo zusammen, hier ist etwas, an dem ich gearbeitet habe und das ich seit Beginn dieses Jahres intern bei Koloki nutze.
Es ist eine umfassende Admin-CLI, die sich besonders für das Management mehrerer selbst gehosteter Discourse-Instanzen eignet. Es teilt sich viele Funktionen mit Discourse MCP, kann aber auch Befehlszeilen-Updates für ganze Flotten über SSH durchführen, komplette Kategorien in Ordner mit .md-Dateien ziehen und sie wieder hochladen.
Ich entwickle es aktiv für meine eigenen Zwecke weiter. Es liegt in meinem $PATH, sodass ich es von überall aus verwenden kann, um mit den in meiner dsc.toml konfigurierten Discourse-Instanzen zu interagieren – sei es für individuelle oder flottenweite Updates, das Posten in einem Discourse oder, wie gesagt, besonders nützlich in Kombination mit LLMs in lokalen Coding-Umgebungen.
Es kann Änderungen an jedem Teil von Discourse vornehmen, die mit dem angegebenen API-Schlüssel möglich sind. Wenn du ein Admin bist, ist das im Grunde alles – denk also daran: Mit großer Macht kommt große Verantwortung
Beispiel-Prompts
Das sind die Art von Aufgaben, die mit dsc und einem lokalen Coding-Agenten funktionieren:
“Verwende
dsc, um eine Kopie des aktuellen aktiven Themas auf MyDiscourseForum zu erstellen und es in eine ‘Dark Mode’-Version umzuwandeln.”
“Verwende
dsc, um jetzt alle meine Discourse-Instanzen zu aktualisieren”
“Extrahiere die häufig gestellten Fragen aus dieser .docx-Datei, entferne Duplikate, erstelle eine FAQ-Kategorie und lade jede FAQ-Frage als separates Thema in dieser FAQ-Kategorie hoch.”