DSH Quality
Advanced
3 min read

Multi-Agent Architecture in DSH Plugins

Multi-Agent Architecture in DSH Plugins — Learn how to build advanced dsh plugins.

Last updated: 2026-08-26

Multi-agent patterns

Complex tasks benefit from dividing work across specialized agents. In dsh, each agent is a plugin that registers its own tools.

ts
// Agent plugin: code_reviewer
ctx.tools.register({
  name: 'review_code',
  description: 'Review code for quality and security',
  execute: async (args) => {
    return await runReviewer(args.code);
  },
});

Agent orchestration

Use a master plugin that coordinates multiple agent plugins. The master registers a single orchestration tool that delegates to specialists.