Salut à tous, voici quelque chose sur lequel je travaille et que j’utilise en interne chez Koloki depuis la majeure partie de cette année.
C’est une interface en ligne de commande (CLI) d’administration complète, particulièrement adaptée à ceux qui gèrent plusieurs instances Discourse auto-hébergées. Elle partage une grande partie de ses fonctionnalités avec Discourse MCP, mais elle permet également d’effectuer des mises à jour de flotte en ligne de commande via SSH, de récupérer des Catégories entières dans des dossiers contenant des fichiers .md, et de les repousser sur les serveurs.
Je la développe activement pour mes propres besoins. Elle est présente dans mon $PATH, ce qui me permet de l’utiliser depuis n’importe où pour interagir avec n’importe quel Discourse que j’ai configuré dans mon dsc.toml — cela peut signifier effectuer des mises à jour individuellement ou en flotte, publier sur un Discourse, et bien sûr, elle est particulièrement utile avec les LLM dans des environnements de codage locaux.
Elle est capable d’apporter des modifications à n’importe quelle partie de Discourse que la clé API fournie autorise. Si vous êtes administrateur, cela signifie en gros tout — alors rappelez-vous, Avec un grand pouvoir vient une grande responsabilité
Exemples de prompts
Voici le type de choses qui fonctionnent en utilisant dsc et un agent de codage local
“utilise
dscpour faire une copie du thème actif actuel sur MyDiscourseForum et le convertir en version ‘mode sombre’.”
“utilise
dscpour mettre à jour tous mes Discourses maintenant”
“Extrait les questions fréquentes de ce .docx, supprime les doublons, crée une Catégorie FAQ et télécharge chaque question FAQ comme un Topic séparé dans cette Catégorie FAQ”