内容提要
DeepSeek爱好者推出非官方插件DeepSeek-Bot,基于DeepSeek Harness构建多机器人团队。每个Bot可设置名称、角色和模型,并具备持久化长期记忆。支持设置主管Bot以降低token消耗,提供对话配置、模型切换、用量统计和数据本地化功能,采用Apache 2.0开源许可,可在桌面端和Web端安装。
延伸解读
非官方插件,但功能完整
DeepSeek-Bot由爱好者基于DeepSeek Harness开发,并非官方产品。它采用插件形式,继承了DSH“一切皆插件”的理念,以保持可扩展性。上线不到一天,项目已获得250+星,显示社区关注度较高。
主管Bot:降低token消耗的关键设计
在群聊场景中,可设置Main Bot作为主管,拥有高权限管理其他Bot和群聊。用户消息默认由主管回复,由它调用其他Bot协同,从而降低管理复杂度和token消耗。也可直接@特定Bot进行一对一沟通。
长期记忆与上下文管理机制
每个Bot对应一个DSH Session,拥有独立工作上下文。面对超长对话,ds bot采用压缩、交接摘要和本地搜索管理上下文。记忆基于Markdown文件存储,并设有团队共享记忆。每轮对话后自动审查记忆,决定保存、更新或删除。
数据本地化与安装方式
所有数据保存在电脑DSH主文件夹下的bot/和sessions/文件夹中,卸载插件不会删除。桌面端在侧边栏“插件”中添加“ds-bot”即可;Web端需Node.js 22.19+和pnpm,通过npx命令安装。项目采用Apache 2.0许可。
Q&A
DeepSeek-Bot是什么?
DeepSeek-Bot是一个基于DeepSeek Harness构建的非官方插件,用于创建多机器人团队。每个Bot可设置名称、角色和模型,并具备持久化长期记忆。
DeepSeek-Bot如何节省token消耗?
通过设置一个主管Bot(Main Bot),你的消息默认由主管回复,并由它调用其他Bot协同工作,从而降低管理多个Agent的复杂度,并在群聊中减少token消耗。
DeepSeek-Bot的长期记忆是如何实现的?
每个Bot在底层对应一个DeepSeek Harness Session,拥有自己的工作上下文。对于超出上下文窗口的长对话,使用压缩、交接摘要和本地搜索等机制管理上下文。此外,每个Bot有基于Markdown文件的记忆存储,并设计了团队共享记忆。每轮对话结束后,模型会自动进行记忆审查,判断哪些信息需要保存、更新或删除。
如何安装DeepSeek-Bot?
桌面端:在侧边栏选择「插件」→「添加插件」,输入「ds-bot」即可安装。Web端:需要Node.js 22.19或更高版本以及pnpm,然后运行命令:npx @deepseek-ai/dsh@0.2.1-alpha.1 plugin –profile web add ds-bot 和 npx @deepseek-ai/dsh@0.2.1-alpha.1 web。
DeepSeek-Bot的数据存储在哪里?
所有数据都保存在你电脑DSH主文件夹目录下的bot/和sessions/文件夹中。卸载插件不会删除这些数据。
DeepSeek-Bot可以接入其他模型吗?
可以,你可以为ds bot接入任何你想接入的模型。未来甚至可以接入本地Agent。