DSH Quality
Intermediate
3 min read

Debugging DSH Plugins Effectively

Debugging DSH Plugins Effectively — Learn how to build intermediate dsh plugins.

Last updated: 2026-09-01

The debug workflow

  1. Enable verbose logging: DSH_LOG=debug npx @deepseek-ai/dsh web
  2. Check profile list: dsh plugin --profile web list
  3. Inspect activation: look for plugin activated in logs
  4. Test commands manually: /hello in the web UI

Common pitfalls

  • Missing dsh.bundle → plugin loads but doesn't activate
  • Wrong entry point in main → module not found
  • TypeScript errors in source → build fails silently