Doctor: Dashi Telegram Plugin Migration

Doktor tylko do odczytu do migracji bota Telegram do wtyczki kanału dashi.

Autor: qwwiwi · qwwiwi/dashi-plugin-claude-code

Testowano · Działa ★ 8.8/10

Doctor: Dashi Telegram Plugin Migration — Doktor tylko do odczytu do migracji bota Telegram do wtyczki kanału dashi.

Co robi ten skill

Dostarcza 2250-liniową diagnostykę Bun, która audytuje instalację kanału Telegram dashi-plugin-claude-code: poziomy toolchain, rozmieszczenie obszaru roboczego, rejestrację hooków, okablowanie bramki uprawnień, higienę tokenów i pięć niezmiennych izolacji między agentami w trybie floty wielu agentów. Uruchamia się, gdy zmigrowany bot milknie, odpowiada jako domyślny Claude lub zgłasza Telegram 409 Conflict, oraz podczas planowania przejścia z bramy legacy. Ściśle tylko do odczytu – wskazuje pierwszą awarię i pokazuje poprawkę, nigdy nie restartuje usługi ani nie edytuje konfiguracji. Użyteczne tylko, jeśli uruchamiasz tę konkretną wtyczkę.

Raport z testu

Zbudowano fałszywy host dwuagentowy z sześcioma celowymi usterkami i uruchomiono na nim dołączonego doktora: wykrył wszystkie sześć – współdzielony port webhook, współdzielony token bota, współdzielony socket tmux, hooki kanału pozostawione w settings.json na poziomie użytkownika, webhook.enabled=false na agencie B i hooki agenta B wskazujące na obcy port – plus dwa, których nie zaimplementowałem (czytelny globalnie plik env zawierający token, brak hooka permission-gate na jednostce bypassPermissions). Każde znalezisko zawierało jednowierszowy wskaźnik poprawki, a uruchomienie zajęło mniej niż dwie sekundy. Dołączony zestaw testów jest prawdziwy: 172 testy, 0 błędów pod bun test. Twierdzenie o tylko do odczytu jest prawdziwe – brak wywołań zapisu, restartu lub zabijania w żadnym miejscu w 2250-liniowym skrypcie, a porównanie tokenów odbywa się za pomocą skrótu sha256. Cztery z sześciu usterek zależą od niezmiennych specyficznych dla wtyczki, udokumentowanych nigdzie indziej, co stanowi całą różnicę w porównaniu z ręcznym przeglądaniem plików jednostek.

Testowano: 2026-07-28 · Claude Code 2.x (agent harness)

Instalacja

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

Komendy i przykładowe prompty

  • /doctor-dashi-pluginDoktor tylko do odczytu do migracji bota Telegram do wtyczki kanału dashi.

Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):

  • 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