DSH Plugins Marketplace

DSH Plugins

Plugins

/

SuperAgent-General

c

SuperAgent-General

Manifest valid★ 4

基于官方 SuperAgent 原型的通用 DSH 插件:飞书应用接入、原生面板与 Router/Worker 会话。

UI (client)hasBundlePatch

SuperAgent General

基于 DeepSeek Harness 官方 SuperAgent 原型 的通用 DSH 插件。通过飞书机器人接收私聊和群聊消息,由常驻 Router 协调任务,在独立的 DSH Worker Session 中执行。

适用于调研、分析、写作、翻译、资料整理、文件操作及软件开发等工作。具体能力取决于 DSH 提供的工具、模型和用户授权。

相对官方原型的调整

项目官方原型当前插件
使用场景单个 GitHub 仓库的维护与协作默认面向通用任务;GitHub 作为可选来源
飞书接入通过配置好的机器人 lark-cli 接入填写 APP_ID、APP_SECRET,使用官方 SDK 建立长连接并调用 API
初始化需要配置仓库、CLI 账号和运行目录自动提供默认数据目录与任务目录,模型可沿用 DSH 设置
消息过滤来源群、是否被提及、发送者准入与模型评估保留原型准入和评估,增加可配置的关注/忽略关键词;关键词变更纳入策略版本
默认要求以代码修改、PR 和审查为中心通用业务要求优先中文,GitHub 专用要求归入可选场景技能
场景定制团队提示词与技能复用同一机制,为翻译、项目分析、知识库维护等配置适用条件与交付要求
管理界面DSH 原生面板与自动轮询继续复用,默认概览、执行设置前置、设置标签最后,配置说明使用 ? 悬浮提示,介绍移至“关于”
飞书资源操作主要通过机器人 CLIWorker 可通过应用身份的 API 工具处理获授权的消息、文档、知识库和表格等资源

保留的核心设计

沿用原型的 Engine、Router/Worker 会话、Trigger/Thread、订阅直通、上下文按需读取、SQLite、Effect/Outbox 与恢复机制。src/core/ 保持与上游基线一致。

主面板可查看消息、判断、任务、线程与订阅,并自动更新。任务详情可以打开真实的 worker-… 执行会话,查看推理、工具调用和交付过程;Router 统一回复入口消息。

上游来源、基线提交和适配边界见 UPSTREAM.md。

安装与配置

  1. 从 Releases 下载预编译的 .tgz 插件包。
  2. 在 DSH 的插件页面安装压缩包,启用 dsh-superagent-general,打开侧边栏 SuperAgent。
  3. 在最后的“设置”标签中连接飞书应用,选择接收的群与可交办任务的人。
  4. 需要时在“更多设置”中添加团队技能,填写场景要求。

飞书应用需要启用机器人、长连接接收消息、相应消息权限并发布。文档与知识库操作还需目标资源权限。完整步骤和升级说明见 使用指南。

当前版本基于 DSH 0.2.1-alpha.2 的接口开发,声明的宿主兼容范围见 package.json。Node.js 要求为 ^22.19.0 或 >=24。

自包含与依赖

仓库包含插件源码、测试、提示词、技能、界面词条及构建配置,可从干净检出独立安装依赖、测试和构建。预编译安装包包含运行所需的 lib/、组合包配置和资源文件。

  • DSH 提供:模型、Agent/Session、工作区、工具、权限和原生界面服务。
  • 包管理器安装:官方飞书 SDK、Zod、进程锁等声明在 package.json 中的依赖。
  • 飞书应用提供:机器人凭证及消息、文档等资源权限。

本地参考仓库和设计文章均属于开发输入,不参与安装、测试、构建和运行。GitHub 仓库与发布包只包含本项目所需文件。

从源码构建

git clone https://github.com/comeonzhj/SuperAgent-General.git
cd SuperAgent-General
pnpm install --frozen-lockfile
pnpm check
pnpm pack --pack-destination dist

pnpm pack 会先构建,再生成 dist/dsh-superagent-general-<版本>.tgz。

验证与当前边界

已通过自动化测试、类型检查和构建,并验证隔离 DSH 中的安装、原生面板、自动更新和主会话入口。飞书真实消息与资源读写需要使用自己的应用权限完成联调。

从早期版本升级时会迁移接入与模型等配置;旧版任务库保留,历史任务暂未转换到当前原型领域模型。详见使用指南。

来源与许可

社区适配项目,采用 MIT License。保留 DeepSeek Harness Team 的上游版权与许可,感谢官方原型和设计文章的贡献。

Comments

Loading…

Similar plugins

dsh-turn-tools

by hu669293657

Adds deliverable-file buttons to the end of each agent turn (opens files with the OS default app) and a floating dot rail for jumping between conversation turns.

UI & ExperienceDevelopment & InfrastructureManifest valid

★ 0

MIT

JavaScript

Aug 29, 2026

dsh plugin --profile web add dsh-turn-tools

by IKEASven69

DSH 会话接力插件:拉取六家 agent 会话(/resume-*)、寄存当前会话(/handoff)、开局取件(/inbox),落在 handoff: 1 开放协议上

Sessions & MessagesManifest valid

★ 0

MIT

TypeScript

Oct 26, 2026

dsh plugin --profile web add dsh-takeover

by CodeDice1024

DSH 插件开发助手:对话式引导,从零开始创建、测试、发布 DSH 插件

Manifest valid

★ 0

TypeScript

Sep 4, 2026

dsh plugin --profile web add dsh-plugin-dev-assistant

by buhuikongpan

DSH 分层插件管理器:原生插件按 系统层/WebUI 层/工具层 只读展示,用户扩展支持停用/启用、补登记、卸载与可编辑描述。

UI & ExperienceManifest valid

★ 8

JavaScript

Aug 20, 2026

dsh plugin --profile web add dsh-pluginmanager

by angel291592

官方 subagent 的默认策略包:装上一次配好「什么时候自己干、什么时候派出去、派给谁」。

Development & InfrastructureManifest valid

★ 3

MIT

JavaScript

Oct 30, 2026

dsh plugin --profile web add dsh-submodel

by AGImentu

DSH 插件:在「更多设置」里查看、修改并保存所有 agent 共用的全局系统提示词,保存后立即生效。

Development & InfrastructureTerminal & ClientsManifest valid

★ 0

MIT

JavaScript

Oct 6, 2026

dsh plugin --profile web add dsh-prompt-editor