dsh-daily-brief:DeepSeek Harness 日报统计插件

前言

DeepSeek Harness(DSH)强调「一切皆插件」,可以通过插件为 dsh web 增加工具能力。对于使用 DSH 做智能体开发的场景,一个具体问题是:多个 live 会话同时运行后,如何快速汇总最近一段时间的工作量。已有做法可能只关注单个会话,或需要人工查看事件;dsh-daily-brief 针对日报类问题提供一个只读统计插件,用于汇总 live 会话在最近 N 天内的活动量,包括回合、用户消息、助手回复和工具调用。

社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不应理解为官方应用商店。

这是什么

dsh-daily-brief 是 DeepSeek Harness 插件,用于统计 live 会话在最近 N 天内的活动量(回合、用户消息、助手回复、工具调用),供日报类问题使用。

已核实资料中未以明确字段给出维护者;GitHub 仓库地址中的路径为 Equinox7379/dsh-daily-briefpackage.json 中声明 namedsh-daily-brieflicense 为 MIT。

核心功能

  • 提供 daily_brief 工具。
  • 支持参数 days,默认值为 1
  • 支持参数 sessionId,可选,用于只看某个会话。
  • 跨会话汇总当日工作量。
  • 只读:仅遍历 sessions.list() 的事件数组。
  • 服务缺失或会话异常时返回空结果,不抛错。
  • 零运行时依赖、无自定义会话事件、无 HTTP 路由。

安装与启用

安装前建议先检查源码和 MIT 许可证。插件会以当前 dsh 进程权限运行,因此不应直接安装未审查的第三方插件。

下面使用资料中给出的安装命令,将本地源码路径加入 dsh web profile:

dsh plugin --profile web add link:/path/to/dsh-daily-brief

安装完成后,需要重启 dsh web:

# 重启 dsh web

典型用法

用户说「今日日报」后,AI 可以调用 daily_brief 工具得到日报结果。示例结果包含 windowDaystotalssessions 等字段。下面是一个字段结构示例,用于说明返回内容,不代表真实运行数据:

{
  "windowDays": 1,
  "totals": {
    "turns": null,
    "userMessages": null,
    "assistantMessages": null,
    "toolCalls": null
  },
  "sessions": [
    {
      "sessionId": null
    }
  ]
}

如果传入 sessionId,统计范围只针对该会话;如果不传 sessionId,则按工具默认逻辑进行跨会话汇总。

适用场景与注意

适合以下场景:

  • 需要给 dsh web 增加一个日报统计入口。
  • 需要在多个 live 会话之间汇总最近 N 天的活动量。
  • 需要查看回合、用户消息、助手回复、工具调用等基础指标。

需要注意:

  • 插件只读,不读磁盘、不改写任何东西。
  • 数据来自 live 会话事件,适合当前 dsh 进程内可访问的 live 会话。
  • 服务缺失或会话异常时返回空结果,不抛错。
  • days 默认值为 1,可改为最近 N 天。
  • sessionId 可选,用于限制到单个会话。
  • 安装后需重启 dsh web。

链接

  • GitHub:https://github.com/Equinox7379/dsh-daily-brief
  • 目录页:未在已核实资料中提供。
羽毛球分组比赛记分
小程序二维码

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

小夜