Doctor: Dashi Telegram Plugin Migration

Skrivebeskyttet doktor til migrering af en Telegram-bot til dashi-kanal-plugin'et

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

Testet · Virker ★ 8.8/10

Doctor: Dashi Telegram Plugin Migration — Skrivebeskyttet doktor til migrering af en Telegram-bot til dashi-kanal-plugin'et

Hvad det gør

Leverer en 2250-linjers Bun-diagnostik, der auditerer en dashi-plugin-claude-code Telegram-kanalinstallation: toolchain floors, workspace placement, hook registration, permission-gate wiring, token hygiene og de fem cross-agent isolation invariants i multi-agent fleet mode. Udløses, når en migreret bot bliver tavs, svarer som standard Claude eller kaster Telegram 409 Conflict, og når man planlægger overgangen fra den ældre gateway. Strengt skrivebeskyttet – den navngiver den første fejl og peger på løsningen, den genstarter aldrig en tjeneste eller redigerer konfiguration. Kun nyttig, hvis du kører det specifikke plugin.

Testrapport

Byggede en falsk to-agent host med seks bevidste fejl og kørte den medfølgende doctor mod den: den fangede alle seks – delt webhook-port, delt bot-token, delt tmux-socket, kanal-hooks efterladt i user-level settings.json, webhook.enabled=false på agent B, og agent B's hooks pegende på en fremmed port – plus to, jeg ikke havde plantet (verdenslæsbar env-fil indeholdende tokenet, manglende permission-gate hook på en bypassPermissions-enhed). Hvert fund havde en enkeltlinjes fix-pointer, og kørslen tog under to sekunder. Den medfølgende testsuite er ægte: 172 tests, 0 fejl under bun test. Påstanden om skrivebeskyttet holder – ingen skriv-, genstart- eller kill-kald nogen steder i det 2250-linjers script, og token-sammenligning sker via sha256 digest. Fire af de seks fejl afhænger af plugin-specifikke invarianter, der ikke er dokumenteret andre steder, hvilket er hele deltaet i forhold til at gennemgå enhedsfilerne manuelt.

Testet: 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

Kommandoer og eksempelprompter

  • /doctor-dashi-pluginSkrivebeskyttet doktor til migrering af en Telegram-bot til dashi-kanal-plugin'et

Skills udløses af almindelige forespørgsler — ingen kommandoer at huske. Efter installationen aktiverer prompter som disse skillen (på engelsk):

  • 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