Doctor: Dashi Telegram Plugin Migration
Nur-Lese-Doktor für die Migration eines Telegram-Bots zum dashi-Kanal-Plugin
Getestet · Funktioniert
Was es kann
Liefert ein 2250-zeiliges Bun-Diagnosetool, das eine dashi-plugin-claude-code Telegram-Kanalinstallation prüft: Toolchain-Grundlagen, Workspace-Platzierung, Hook-Registrierung, Permission-Gate-Verdrahtung, Token-Hygiene und die fünf Cross-Agent-Isolationsinvarianten im Multi-Agent-Fleet-Modus. Wird ausgelöst, wenn ein migrierter Bot stumm bleibt, als Standard-Claude antwortet oder Telegram 409 Conflict wirft, und bei der Planung der Umstellung vom Legacy-Gateway. Streng nur-lesend – es benennt den ersten Fehler und zeigt auf die Lösung, es startet niemals einen Dienst neu oder bearbeitet Konfigurationen. Nur nützlich, wenn Sie dieses spezifische Plugin ausführen.
Testbericht
Erstellte einen gefälschten Zwei-Agenten-Host mit sechs absichtlichen Fehlern und führte den gebündelten Doctor dagegen aus: Er fing alle sechs ab – gemeinsam genutzter Webhook-Port, gemeinsam genutzter Bot-Token, gemeinsam genutzter tmux-Socket, Kanal-Hooks in der user-level settings.json belassen, webhook.enabled=false bei Agent B und Agent Bs Hooks, die auf einen fremden Port zeigen – plus zwei, die ich nicht platziert hatte (weltweit lesbare env-Datei, die den Token enthält, fehlender permission-gate-Hook bei einer bypassPermissions-Einheit). Jeder Befund enthielt einen einzeiligen Fix-Pointer, und der Lauf dauerte unter zwei Sekunden. Die gebündelte Testsuite ist real: 172 Tests, 0 Fehler unter bun test. Die Nur-Lese-Behauptung hält stand – kein Schreib-, Neustart- oder Kill-Aufruf irgendwo im 2250-zeiligen Skript, und der Token-Vergleich erfolgt per sha256-Digest. Vier der sechs Fehler hängen von pluginspezifischen Invarianten ab, die nirgendwo sonst dokumentiert sind, was den gesamten Unterschied zum manuellen Überprüfen der Unit-Dateien ausmacht.
Getestet am: 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
Befehle & Beispiel-Prompts
/doctor-dashi-pluginNur-Lese-Doktor für die Migration eines Telegram-Bots zum dashi-Kanal-Plugin
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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