前言¶
DeepSeek Harness(DSH)强调「一切皆插件」,可以通过插件为 dsh web 增加工具能力。对于使用 DSH 做智能体开发的场景,一个具体问题是:多个 live 会话同时运行后,如何快速汇总最近一段时间的工作量。已有做法可能只关注单个会话,或需要人工查看事件;dsh-daily-brief 针对日报类问题提供一个只读统计插件,用于汇总 live 会话在最近 N 天内的活动量,包括回合、用户消息、助手回复和工具调用。
社区目录是独立站点,与 DeepSeek / 幻方无官方从属关系,不应理解为官方应用商店。
这是什么¶
dsh-daily-brief 是 DeepSeek Harness 插件,用于统计 live 会话在最近 N 天内的活动量(回合、用户消息、助手回复、工具调用),供日报类问题使用。
已核实资料中未以明确字段给出维护者;GitHub 仓库地址中的路径为 Equinox7379/dsh-daily-brief。package.json 中声明 name 为 dsh-daily-brief,license 为 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 工具得到日报结果。示例结果包含 windowDays、totals、sessions 等字段。下面是一个字段结构示例,用于说明返回内容,不代表真实运行数据:
{
"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
- 目录页:未在已核实资料中提供。