高级
DSH 插件中的多代理架构
DSH 插件中的多代理架构 — 学习如何构建高级 dsh 插件。
多代理模式
复杂任务受益于将工作分配到专业代理。在 dsh 中,每个代理是一个注册自己工具的插件。
// 代理插件:code_reviewer
ctx.tools.register({
name: 'review_code',
description: 'Review code for quality and security',
execute: async (args) => {
return await runReviewer(args.code);
},
});代理编排
使用一个 master 插件协调多个代理插件。master 注册一个编排 tool,委托给专家。