最新资讯
reddit.com OpenAI 称 Astra 仅满足 10% 安全任务标准 dev.to FreeToken:在自有 GPU 上运行前沿 MoE 模型及其内存需求 dev.to 当 AI Agent 说“完成”时,究竟完成了什么? dev.to 部署 Underdog Bark 3.0 Pro:逐字转写、自定义后端与分块设置 dev.to 为艰难对话构建 AI:五个 Agent、一条安全正则与一位盲评监督者 techcrunch.com Palo Alto Networks 洽谈以 5 亿美元收购 AI Agent 安全初创公司 Clutch theinformation.com 黄仁勋被要求就涉华间谍指控向国会作简报 www.infoq.com Edera 推出 Object Capability Bounded Authority,试图将凭证与 AI Agent 工作负载隔离 wechat 这波杀疯了!旗舰级模型不限量、1个月视频额度免费领 bloomberg.com AI 抛售蔓延至信用市场,软银领跌亚洲美元债 dev.to 如何在专用 GPU 服务器上用 OpenAI 兼容 API 部署 LLM dev.to 审计 153 份 Claude Code 与 Codex 会话记录:User-Agent 与 URL 中的邮箱泄露
多元动态
登录 注册
大模型 wechat · @极客之家

又一款 DeepSeek 神级开源插件,一句话让 AI 自己组队干活

原文 我的收藏
未提供

正文

最近装了个插件,叫 dsh-agent-teams,用了几天,感觉挺值得写一下的。 标题里这句「一句话让 AI 自己组队干活」,基本就是它的实际用法。你把目标说出来,它自己把活拆成几步,谁先谁后排好,分给几个子 Agent 去做,做完了汇总给你。成员之间还能直接发消息沟通,中间不用你再搭什么工作流之类的东西。 它是 DeepSeek Harness 的一个插件,下面我就叫它 DSH 了,全名敲起来费劲。这个项目今年8月中才开源的,现在的 Star 数已经超过两千了,涨得挺快。我已经把它装在自己平时用的 DSH 客户端里了,这篇就随便聊聊它实际能干什么、怎么装,还有几个我踩到的注意点。 装上以后,它能干什么 以前我用 DSH 干活,基本就是一个会话从头聊到尾,问问题、写代码、查资料全在一个窗口里。这么用平时没啥问题,但任务一大就有点难受了。上下文越拉越长,开头说好的要求,聊着聊着它就忘了,中间想安排个复核之类的环节,也不知道往哪插。 装了这个插件以后,最直观的变化就是,干活的不止一个会话了。 比如你丢一句「分析一下最近的 commit,从性能和安全两个角度分工」,队长(也就是你当前这个会话)会先给你拟一份方案:打算拉几个成员、每个成员负责什么、任务怎么拆、谁先谁后。这份方案会先给你过目,你觉得行,点了启动,团队才真正开跑。 ▲ 说一句 /agent-teams 加上目标,右边面板里就能看到队长把成员和任务都安排好了 跑起来之后进度也不是黑盒。会话里有个「团队协作」的标签页,点开就能看到,左边是成员名单和整体进度,右边是一张任务依赖图。谁在干活,谁在排队等前置,哪个任务做完能解锁后面的,一眼就能看明白。 这个面板还能继续往下点。点某个任务,能看到是谁在做、做完之后会解锁哪些;点成员的头像,能直接进到那个成员自己的会话里,看它具体干到哪一步了。 我有时候把标签页关了去干别的,回来再打开,团队还在那跑着,进度都在。团队跑完以后,这些记录也会存在归档里,以后想翻还能翻出来。 也可以配合我们昨天介绍的 dsh-context 插件一起看: 和临时派几个子 Agent 有什么区别 可能有人会问,DSH 自己不是也能临时派子 Agent 吗,为啥还要装个插件? 我觉得最直接的差别就是,这个团队干完活不会散。临时派的子 Agent,交付完就没了,上下文也没了。这个插件里的成员是可以续聊的,活干完了,团队还在那,成员也还在那。你后面又想到相关的问题,追一句话,把对应那个成员单独叫醒接着干就行,不用把整个团队重新拉一遍,任务和成员的记录也都有归档。 任务之间是有依赖关系的。前置任务没做完,后面的任务谁也领不走,所以不会出现测试还没跑、集成那边就先动手了这种情况。成员空下来以后会自动去领下一个能干的任务,不用队长一个一个去催。 成员之间有事情也可以直接给对方发消息,不用通过队长转达。消息是存在邮箱里的,对方那会要是没在运行,消息先存着,后面再投递给它。 子 Agent 互相传递消息 几个用下来觉得实用的点 先说草案这个机制吧。 每次你起一个新团队,它默认先落一份草案,这时候成员还没创建,任务也没人领。草案可以在面板里直接改,你觉得没问题了,点「确认并启动」,它才开始调度干活。也就是说启动之前,队里有几个人、每个人干什么,你心里都有数。要是不想跑了,也有明确的放弃入口,放弃了它也不会自己再建一个。 成员用的模型也能分开配。 默认情况下大家都跟着队长用同一个模型,但你也可以直接说「后端用 A 模型,前端用 B 模型」这种话,它会按分工给不同成员安排不同的模型,不用你一个一个去设置。 质量门禁我建议打开。 开了以后团队会按需求、实现、验证、审查、集成这个顺序走,验证没过的任务,后面的就解锁不了,它还会自动生成修复和复审的任务。那种你不想全程盯着的活,开着这个会放心不少。 每个成员能用哪些工具,也可以单独限制。 比如研究类的角色,你可以只给它留读文件和搜代码的工具,把联网搜索关掉。这个属于有需要再配的东西,不配也不影响正常用。 常用的阵容可以存成模板。 下次用的时候,一句 /agent-teams --profile 模板名 加上目标,拉起来的就是原来那套阵容,不用每次都重新安排一遍角色。 还有个小事顺便提一下,面板会跟着 DSH 的语言设置走,切中文英文不用刷新页面。不影响功能,就是看着舒服点。 我会拿它干什么 说几个我自己会拿来用的场景。 代码审查算一个。 仓库里攒了一批提交没顾上看的时候,丢一句「审查这些提交,性能和安全分开看,最后出一份汇总」,它会把任务拆开,不同成员分头去看,最后汇总成一份报告。比你自己在一个会话里从头翻到尾要清楚,而且每个方向是谁看的、结论是什么,面板里都查得到。 调研类的活也挺合适。 比如「调研三家竞品的定价页」,一个成员看一家,看完互相通个消息对对口径,最后队长汇总。中间要是觉得某家信息不够,追一句话让负责那家的成员再去看一眼就行,不用整个重来。 还有写代码加验证这种,也能拆。 一个成员写实现,一个成员写测试,测试没过就自动打回去修,流程自己往下走,你在旁边看结果就行。 安装过程 我自己用的是桌面端,装起来没什么难度。侧栏打开「插件 → 添加插件」,把包名 @nanmicoder/dsh-agent-teams 填进去,装完点「立即启用」,要是提示重启就重启一下,完事。 习惯用命令行的话,也就两条命令的事: npm install --global @deepseek-ai/dsh dsh plugin --profile web add @nanmicoder/dsh-agent-teams 装完把 Harness 重启一下,浏览器刷新,就能用了。哦对,有一点别忘了,插件和 DSH 宿主的版本得对得上,仓库里有张对照表,装之前先看一眼自己的 DSH 是什么版本,对上再装,免得装了加载不出来。 装好以后用法就很简单了。直接说一句话,比如「/agent-teams 调研DeepSeek、GLM、Kimi和 Qwen的定价页」,它会先给你一份团队草案,成员、角色、任务依赖都列得清清楚楚。 看一眼没问题就点确认启动,想改的话回聊天里说一句要改什么,它会在原来那份草案上改。 几个要注意的地方 用下来有几个地方要注意一下。 一个队长同一时间只能带一个团队,你想开新队的话,得先在面板里把当前这个停掉。 团队的状态是存在当前工作区的 .agent-teams 目录里的,不会自动同步到别的电脑。还有,别用好几个 DSH 进程同时去改同一个团队,状态可能会乱。 另外就是费用问题。成员多了,模型调用自然也多了,花的钱跟着涨。所以那种一个 Agent 就能干完的活,就别拉团队了,没必要。 我的看法 就说这么多吧,一句话拉一支队伍干活这事,以前听着像是宣传话术,现在这个插件把它做成了能用的功能。 我自己的感受是,它适合那种事情比较大、需要拆给不同角色干、你还想随时看看进度的任务。相对应的,token 消耗也会变快很多,这都是不可避免的,大家感兴趣的可以试试。 开源地址 https://github.com/NanmiCoder/dsh-agent-teams

来源报道 · 1 篇 · 以下链接均前往原始媒体

← 返回精选动态 原文

更多内容