Doctor: Dashi Telegram Plugin Migration

Alleen-lezen doctor voor het migreren van een Telegram bot naar de dashi channel plugin.

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

Getest · Werkt ★ 8.8/10

Doctor: Dashi Telegram Plugin Migration — Alleen-lezen doctor voor het migreren van een Telegram bot naar de dashi channel plugin.

Wat het doet

Levert een 2250-regelige Bun diagnostic die een dashi-plugin-claude-code Telegram channel installatie controleert: toolchain floors, workspace placement, hook registration, permission-gate wiring, token hygiene, en de vijf cross-agent isolation invariants in multi-agent fleet mode. Activeert wanneer een gemigreerde bot stilvalt, antwoordt als standaard Claude, of Telegram 409 Conflict werpt, en bij het plannen van de overgang van de legacy gateway. Strikt alleen-lezen — het benoemt de eerste fout en wijst naar de oplossing, het herstart nooit een service of bewerkt configuratie. Alleen nuttig als u die specifieke plugin draait.

Testrapport

Bouwde een nep twee-agent host met zes opzettelijke fouten en voerde de gebundelde doctor ertegenaan uit: het ving alle zes op — gedeelde webhook poort, gedeelde bot token, gedeelde tmux socket, channel hooks achtergelaten in de user-level settings.json, webhook.enabled=false op agent B, en agent B's hooks die naar een vreemde poort wijzen — plus twee die ik niet had geplant (wereld-leesbaar env file met de token, ontbrekende permission-gate hook op een bypassPermissions unit). Elke bevinding bevatte een één-regelige fix pointer, en de run duurde minder dan twee seconden. De gebundelde test suite is echt: 172 tests, 0 failures onder bun test. De read-only claim houdt stand — geen write, restart of kill call ergens in het 2250-regelige script, en token vergelijking is via sha256 digest. Vier van de zes fouten zijn afhankelijk van plugin-specifieke invarianten die nergens anders zijn gedocumenteerd, wat het hele verschil is met het handmatig inspecteren van de unit files.

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

Installatie

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

Commando's en voorbeeldprompts

  • /doctor-dashi-pluginAlleen-lezen doctor voor het migreren van een Telegram bot naar de dashi channel plugin.

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • 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