Doctor: Dashi Telegram Plugin Migration
Docteur en lecture seule pour la migration d'un bot Telegram vers le plugin de canal dashi
Testé · Fonctionne
Ce que fait
Fournit un diagnostic Bun de 2250 lignes qui audite une installation de canal Telegram dashi-plugin-claude-code : niveaux de la chaîne d'outils, placement de l'espace de travail, enregistrement des hooks, câblage de la porte de permission, et les cinq invariants d'isolation inter-agents en mode flotte multi-agents. Se déclenche lorsqu'un bot migré devient silencieux, répond comme Claude par défaut, ou lève une erreur Telegram 409 Conflict, et lors de la planification de la transition hors de la passerelle héritée. Strictement en lecture seule — il nomme la première défaillance et indique la correction, il ne redémarre jamais un service ni ne modifie la configuration. Utile uniquement si vous utilisez ce plugin spécifique.
Rapport de test
A construit un faux hôte à deux agents avec six défauts délibérés et a exécuté le docteur inclus contre lui : il a détecté les six — port de webhook partagé, jeton de bot partagé, socket tmux partagé, hooks de canal laissés dans le settings.json de l'utilisateur, webhook.enabled=false sur l'agent B, et les hooks de l'agent B pointant vers un port étranger — plus deux que je n'avais pas plantés (fichier env lisible par tous contenant le jeton, hook de porte de permission manquant sur une unité bypassPermissions). Chaque constatation comportait un pointeur de correction d'une ligne, et l'exécution a pris moins de deux secondes. La suite de tests incluse est réelle : 172 tests, 0 échec sous bun test. L'affirmation de lecture seule tient — aucune écriture, redémarrage ou appel de suppression nulle part dans le script de 2250 lignes, et la comparaison des jetons se fait par digest sha256. Quatre des six défauts dépendent d'invariants spécifiques au plugin documentés nulle part ailleurs, ce qui représente la totalité de la différence par rapport à une inspection manuelle des fichiers d'unité.
Testé le: 2026-07-28 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/qwwiwi/dashi-plugin-claude-code.git mkdir -p ~/.claude/skills cd dashi-plugin-claude-code && cp -r skills/doctor-dashi-plugin ~/.claude/skills/doctor-dashi-plugin
Commandes et exemples de prompts
/doctor-dashi-pluginDocteur en lecture seule pour la migration d'un bot Telegram vers le plugin de canal dashi
Les skills se déclenchent sur des demandes en langage courant — aucune commande à retenir. Après installation, des prompts comme ceux-ci l'activent (en anglais) :
My Telegram bot went silent after migrating to the dashi channel pluginGetting a Telegram 409 Conflict error after switching off the gatewayDiagnose why my dashi-plugin agent is answering as default Claude