Advanced
Multi-Agent Architecture in DSH Plugins
Multi-Agent Architecture in DSH Plugins — Learn how to build advanced dsh plugins.
Multi-agent patterns
Complex tasks benefit from dividing work across specialized agents. In dsh, each agent is a plugin that registers its own tools.
// 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.