dsh-ui-agents-pixe:给 DSH Web 主窗口加工作角色页签与像素办公室

前言

DSH 生态强调“一切皆插件”。当 DeepSeek Harness Web 主窗口需要加入工作角色页签、对话区像素办公室浮层,但不想改 dsh 源码时,可以用 dsh-ui-agents-pixe。它由 EternalNight996 维护,许可证为 MIT

下面介绍这个插件的核心功能、安装方式,以及可复现的典型用法。

这是什么

dsh-ui-agents-pixe 是一个面向 DSH Web 主窗口的持久客户端插件。它把「工作角色」页签和「像素办公室」浮层加到主窗口中:内置 508 张完整角色卡(The Agency en 255 + agency-agents-zh zh 253),让 agent 可按角色名取回完整角色卡,也可以进行团队编排。

package.json 声明 engines 要求 node >=22,许可证为 MIT

核心功能

工作角色页签

  • 内置 508 张完整角色卡:The Agency en 255 + agency-agents-zh zh 253
  • 支持搜索、中英切换、分部分类选人

像素办公室浮层

  • 使用 Canvas 2D 程序化像素小人,可站立、打字、踱步
  • 浮层可拖动、折叠、缩放
  • 选人即入列
  • 左键点击任一像素人可查看完整角色卡

agents_pixe_roles 工具

agents_pixe_roles 由宿主半边注册,agent 可按角色名取回完整角色卡。

默认情况下,agents_pixe_roles / agents_pixe_team 工具与提示段不注册;关闭角色工具和 AI 闲聊时为纯本地零 token 消耗。

agents_pixe_team 团队编排

agents_pixe_team 用于团队编排:领袖拆解任务,成员开独立子代理并行执行,最后由领袖汇总。

成员上限默认 4、最大 6

AI 聊天

像素办公室的台词可接入 AI,支持内置 AI 或外部接口。

开启后可生成 20 字内中文闲聊;失败或返回空时回退。AI 开启后受预算限制:每小时最多 60 次真实调用、估算 token 上限 60K,超出回退罐头台词。

设置与 token 控制

在「设置 → 像素办公室」分区中,可管控:

  • 角色工具
  • AI 聊天开关
  • 台词频率
  • 思考模式
  • 取卡粒度:完整卡 / 仅规则 / 仅交付物

该插件还包含 token 实时显示与预算控制,用于显示会话用量并限制 AI 调用。

安装与启用

先运行安装命令:

dsh plugin --profile web add dsh-ui-agents-pixe

再重启 dsh web 使首次安装生效。

README 明确提醒:统一使用 dsh plugin 命令,不要使用 npx @deepseek-ai/dsh 安装。

经过上面的步骤,聊天页出现「工作角色」页签,对话区出现可折叠的像素办公室浮层。它声明为持久客户端插件,使用 npm 双面包和 cordis 组合补丁层(dsh.bundle.patch),自挂载,安装即生效,重启不丢。

如需安装可视化插件市场,可运行:

dsh plugin --profile web add dshmarket

典型用法

开启角色工具或 AI 闲聊

在「设置 → 像素办公室」中开启角色工具或 AI 闲聊,并选择取卡粒度:

  • 完整卡
  • 仅规则
  • 仅交付物

查看完整角色卡

左键点击任一像素人,即可打开完整角色卡。

接入外部 AI 聊天

在页面中赋值一个异步函数,即可接管台词:

window.__AGENTS_PIXE_CHAT__ = async (req) => '你好,人类'

编程式控制 AI 聊天

window.__AGENTS_PIXE_CHAT_API__.setEnabled(true)
window.__AGENTS_PIXE_CHAT_API__.setProvider(async (req) => '…')
window.__AGENTS_PIXE_CHAT_API__.isOn()

使用团队编排

使用 agents_pixe_team 时,由领袖拆解任务,成员开独立子代理并行执行,最后由领袖汇总。成员上限默认 4、最大 6

适用场景与注意

适合以下用法:

  • 需要在 DSH Web 主窗口浏览、搜索和选择内置角色卡
  • 需要把已选角色以像素办公室形式展示
  • 需要 agent 按角色名取回完整角色卡
  • 需要默认零 token、按需开启角色工具、AI 闲聊或团队编排

注意:

  • 插件以当前 dsh 进程权限运行,安装前应检查源码与许可证
  • README 中关于智子内核的说法存在冲突:一处称 v1.0.9 新增 system prompt 注入,另一处称本插件不自带智子内核、不注入 system prompt。本文不把内核注入作为确定功能
  • 手动保存的自定义团队保存在本机 localStorage
  • AI 生成的自定义角色保存在 ~/.dsh/agents-pixe/custom-roles.json

链接

GitHub:https://github.com/EternalNight996/dsh-ui-agents-pixe

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye