Doctor: Dashi Telegram Plugin Migration

Doktor pouze pro čtení pro migraci Telegram bota na dashi channel plugin

od qwwiwi · qwwiwi/dashi-plugin-claude-code

Otestováno · Funguje ★ 8.8/10

Doctor: Dashi Telegram Plugin Migration — Doktor pouze pro čtení pro migraci Telegram bota na dashi channel plugin

Co umí

Dodává 2250řádkový Bun diagnostický nástroj, který audituje instalaci dashi-plugin-claude-code Telegram kanálu: úrovně nástrojové sady, umístění pracovního prostoru, registraci hooků, zapojení permission-gate, hygienu tokenů a pět invariantů izolace mezi agenty v režimu flotily více agentů. Spouští se, když migrovaný bot ztichne, odpovídá jako výchozí Claude, nebo vyhodí Telegram 409 Conflict, a při plánování přechodu z legacy brány. Striktně pouze pro čtení – pojmenuje první selhání a ukáže na opravu, nikdy nerespektuje službu ani neupravuje konfiguraci. Užitečné pouze, pokud používáte tento konkrétní plugin.

Testovací report

Vytvořil jsem falešný hostitel se dvěma agenty se šesti úmyslnými chybami a spustil proti němu přibaleného doktora: zachytil všech šest – sdílený webhook port, sdílený bot token, sdílený tmux socket, channel hooks ponechané v settings.json na uživatelské úrovni, webhook.enabled=false na agentovi B a hooky agenta B ukazující na cizí port – plus dva, které jsem nezavedl (světově čitelný env soubor obsahující token, chybějící permission-gate hook na jednotce bypassPermissions). Každé zjištění obsahovalo ukazatel na jednořádkovou opravu a běh trval méně než dvě sekundy. Přibalená testovací sada je skutečná: 172 testů, 0 selhání pod bun test. Tvrzení o pouze pro čtení platí – žádný zápis, restart ani kill volání nikde v 2250řádkovém skriptu a porovnání tokenů je pomocí sha256 digest. Čtyři ze šesti chyb závisí na invariantech specifických pro plugin, které nejsou nikde jinde dokumentovány, což je celý rozdíl oproti ručnímu prohlížení souborů jednotek.

Testováno: 2026-07-28 · Claude Code 2.x (agent harness)

Instalace

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

Příkazy a ukázkové prompty

  • /doctor-dashi-pluginDoktor pouze pro čtení pro migraci Telegram bota na dashi channel plugin

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • My Telegram bot went silent after migrating to the dashi channel plugin
  • Getting a Telegram 409 Conflict error after switching off the gateway
  • Diagnose why my dashi-plugin agent is answering as default Claude