Doctor: Dashi Telegram Plugin Migration
Doctor di sola lettura per la migrazione di un bot Telegram al plugin dashi channel
Promosso
Cosa fa
Fornisce una diagnostica Bun di 2250 righe che verifica un'installazione del canale Telegram dashi-plugin-claude-code: livelli della toolchain, posizionamento del workspace, registrazione degli hook, cablaggio del permission-gate, igiene dei token e i cinque invarianti di isolamento cross-agente in modalità flotta multi-agente. Si attiva quando un bot migrato diventa silenzioso, risponde come Claude predefinito o lancia Telegram 409 Conflict, e quando si pianifica il passaggio dal gateway legacy. Strettamente di sola lettura — nomina il primo fallimento e indica la soluzione, non riavvia mai un servizio né modifica la configurazione. Utile solo se si esegue quel plugin specifico.
Rapporto di test
Costruito un host fittizio a due agenti con sei difetti deliberati e eseguito il doctor incluso su di esso: ha rilevato tutti e sei — porta webhook condivisa, token bot condiviso, socket tmux condiviso, hook del canale lasciati nel settings.json a livello utente, webhook.enabled=false sull'agente B, e hook dell'agente B che puntano a una porta esterna — più due che non avevo inserito (file env leggibile da tutti contenente il token, hook permission-gate mancante su un'unità bypassPermissions). Ogni rilevamento portava un puntatore di correzione a una riga, e l'esecuzione ha impiegato meno di due secondi. La suite di test inclusa è reale: 172 test, 0 fallimenti sotto bun test. L'affermazione di sola lettura è valida — nessuna chiamata di scrittura, riavvio o kill in nessuna parte dello script di 2250 righe, e il confronto dei token è tramite digest sha256. Quattro dei sei difetti dipendono da invarianti specifici del plugin documentati da nessun'altra parte, il che è l'intera differenza rispetto all'esame manuale dei file di unità.
Testato il: 2026-07-28 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/doctor-dashi-pluginDoctor di sola lettura per la migrazione di un bot Telegram al plugin dashi channel
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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