把 Agent 运行结果整理成可追溯的低噪音收件箱
30.1/100
综合分
1
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查有告警:未发布到 npm registry,仅可从源码安装。
安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add chenjie1129/deepseek-harness-activity-inbox该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · chat
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 54 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/3) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查⚠ 装前注意未发布到 npm registry,仅可从源码安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包@chenjie1129/dsh-activity-inbox-plugin(未发布到 npm,仅可源码安装)
✓Node 引擎要求 ^22.19.0 || >=24.0.0 · 基线 Node 22.19 满足
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 14:41:02
安全扫描自动 · 静态分析源码v2.7.0🔵 扫描:含敏感能力尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。
可执行外部命令读写/删除本地文件
查看扫描证据(共 22 处,展示前 22 条)
- 读取本地文件src/desktop/lifecycle.ts:74
this.accessExecutable = options.accessExecutable ?? (path => access(path, constants.X_OK)) - 执行外部命令来自配置/变量src/desktop/lifecycle.ts:76
spawn(executable, args, spawnOptions) - 执行外部命令来自配置/变量src/presence/keychain.ts:73
const child = spawn(executable, [...args], { - 写入本地文件src/presence/socket.ts:116
await mkdir(directory, { recursive: true, mode: 0o700 }) - 读取本地文件src/presence/socket.ts:117
const directoryStat = await lstat(directory) - 写入本地文件src/presence/socket.ts:124
await chmod(directory, 0o700) - 读取本地文件src/presence/socket.ts:128
existing = await lstat(socketPath) - 读取本地文件src/presence/socket.ts:140
const target = resolve(dirname(socketPath), await readlink(socketPath)) - 删除本地文件src/presence/socket.ts:141
await unlink(socketPath) - 读取本地文件src/presence/socket.ts:145
const targetStat = await lstat(target) - 删除本地文件src/presence/socket.ts:146
if (targetStat.isSocket()) await unlink(target) - 删除本地文件src/presence/socket.ts:152
await unlink(socketPath) - 读取本地文件src/presence/socket.ts:183
const target = await readlink(socketPath) - 删除本地文件src/presence/socket.ts:185
await unlink(socketPath) - 写入本地文件src/presence/socket.ts:319
await chmod(boundSocketPath, 0o600) - 删除本地文件src/presence/socket.ts:324
await unlink(boundSocketPath).catch(() => {}) - 删除本地文件src/presence/socket.ts:357
await unlink(boundSocketPath).catch(error => { - 写入本地文件src/store.ts:166
await mkdir(dirname(filename), { recursive: true }) - 写入本地文件src/store.ts:169
await writeFile(temporary, `${JSON.stringify(value, null, 2)}\n`, { encoding: 'utf8', flag: 'wx', mode: 0o600 }) - 写入本地文件src/store.ts:170
await rename(temporary, filename) - 删除本地文件src/store.ts:172
await unlink(temporary).catch(() => {}) - 读取本地文件src/store.ts:221
text = await readFile(this.statePath, 'utf8')
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-client-connection@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-slots@deepseek-ai/dsh-session@deepseek-ai/dsh-session-persistence@deepseek-ai/dsh-user-approval@deepseek-ai/dsh-api-gateway给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 整理运行结果
- 持久化活动收件箱
- 可追溯低噪音
为 DeepSeek Harness 任务提供确定性、持久化的活动收件箱
README
由 DeepSeek 最新模型翻译生成DeepSeek Harness Activity Inbox
一个独立的 DeepSeek Harness 插件:把 Agent 的真实运行结果整理成低噪音、可追溯的活动收件箱。插件只在侧边栏增加一个 Activity 入口,不修改 Harness 核心代码。
MVP 能力
- Needs action:等待审批、回答、计划评审,或明确报告为 blocked 的任务。
- Failed:真实的 turn/end 失败,包括错误、达到 token 上限和异常中断。
- Completed:真实完成的回合,方便确定性回顾。
- Following:持续关注指定任务,包括仍在运行或暂时空闲的任务。
- Reviewed / Snooze / Archive:单操作者的持久状态;新回合结束后,旧的已读、稍后提醒或归档状态不会压住新活动。
- 子 Agent 路由:能直接打开子 Agent 时打开子 Agent,否则打开其父任务。
- 证据优先:每条终态活动来自 Harness 的持久 Session 日志,并显示来源事件序号;插件不会调用模型生成摘要。
- 环境式 Pet:侧边栏伙伴复用同一套确定性活动事实,展示运行、等待、待审阅、阻塞、失败、空闲和离线状态。
展开完整文档(README 剩余 1 节)
DeepSeek Harness Activity Inbox 一个独立的 DeepSeek Harness 插件:把 Agent 的真实运行结果整理成低噪音、可追溯的活动收件箱。插件只在侧边栏增加一个 Activity 入口,不修改 Harness 核心代码。 MVP 能力 - Needs action:等待审批、回答、计划评审,或明确报告为 blocked 的任务。 - Failed:真实的 turn/end 失败,包括错误、达到 token 上限和异常中断。 - Completed:真实完成的回合,方便确定性回顾。 - Following:持续关注指定任务,包括仍在运行或暂时空闲的任务。 - Reviewed / Snooze / Archive:单操作者的持久状态;新回合结束后,旧的已读、稍后提醒或归档状态不会压住新活动。 - 子 Agent 路由:能直接打开子 Agent 时打开子 Agent,否则打开其父任务。 - 证据优先:每条终态活动来自 Harness 的持久 Session 日志,并显示来源事件序号;插件不会调用模型生成摘要。 - 环境式 Pet:侧边栏伙伴复用同一套确定性活动事实,展示运行、等待、待审阅、阻塞、失败、空闲和离线状态。 - 桌面端就绪的 Presence 协议:Host 统一维护实时状态,并导出带实例与 revision 语义的浏览器安全 ./presence 契约。 - 本地认证 Presence:macOS 通过仅当前用户可访问的 Unix Socket 推送 revision,Bearer Token 只保存在 Keychain,不创建明文凭据文件。 - 原生桌面 Pet:desktop/ 中的 Tauri 客户端提供透明置顶窗口、边缘吸附、鼠标穿透和菜单栏恢复入口。 - Host 托管生命周期:Inbox 可启动或停止已发现的桌面构建,浏览器侧无法传入可执行路径或直接控制任意进程。 红色角标只统计尚未处理的实时等待,以及未读的 blocked / failed 结果。普通完成项保留在收件箱中,但不会制造角标噪音。 从打包文件安装 要求:DeepSeek Harness 0.1.1-rc.2,或从 0.1.2-alpha.1 到 <0.2.0 的版本;Node.js 22.19+(或 24+);Web Profile。 请从 v0.1.2 GitHub Release 下载 chenjie1129-dsh-activity-inbox-plugin-0.1.2.tgz。若希望从克隆的源码自行构建,请先在本仓库运行 npm install,再运行 npm pack。 cd /path/to/deepseek-harness npm run dsh -- plugin --profile web add /absolute/path/to/chenjie1129-dsh-activity-inbox-plugin-0.1.2.tgz npm run dsh -- --profile web 插件在文件系统中只写入操作者偏好: $DSH_HOME/activity-inbox/state-v1.json macOS 默认启用本地 Presence Bridge: $DSH_HOME/activity-inbox/presence-v1.sock 目录权限为 0700,Socket 权限为 0600。256-bit 传输 Token 保存在 macOS Keychain 的 com.deepseek-harness.activity-inbox.presence service 中,account 由 Socket 绝对路径稳定派生,不会生成明文 Token 文件。 可在 Cordis 配置中覆盖路径或关闭桌面 Bridge: - id: activity-inbox name: '@chenjie1129/dsh-activity-inbox-plugin' config: presenceSocketEnabled: true presenceSocketPath: /absolute/path/to/presence-v1.sock presenceAuthTimeoutMs: 5000 presenceMaxClients: 8 桌面客户端使用 NDJSON,必须先发送 presence/auth,再发送 presence/subscribe。Host 返回 presence/snapshot 或 presence/unchanged,并主动推送后续 revision。Node 本地集成可使用 ./presence/host 导出的 Keychain 描述符和 Socket 工具。 启动兼容的 Harness Host 后,可构建 macOS 桌面客户端: cd desktop npm install npm run check npm run tauri -- build 仓库开发模式下,Host 会自动发现本地 release 构建。打包部署可配置 desktopPetExecutablePath。desktopPetAutoStart 默认关闭, desktopPetStopOnHostExit 默认开启。 在 Harness 0.1.2-alpha.1 中,插件使用官方支持的 Typert Remote API;在 0.1.1-rc.2 中,会自动回退到旧版 Connection RPC。旧版 RPC 的默认权限为 loopback;只有在明确配置旧版 Harness Host 的可信远程来源后,才应改用 trusted-host。 v0.1 不包含 - 不包含 Slack / Discord 集成、推送通知、邮件摘要或移动端。 - 不包含多人已读状态、分派、团队权限或共享收件箱。 - 不生成 AI 摘要,只展示可确定复现的运行事实。 - 暂不支持跳转到单个事件;当前 Harness UI 提供的是任务级导航。 - 若持久化后端无法读取某个 Session,不能声称该 Session 已完成历史回填;面板会显示失败数量。 更多信息见 架构说明、Pets 架构说明、测试说明 和 安全说明。
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
chenjie1129/deepseek-harness-activity-inbox
把 Agent 运行结果整理成可追溯的低噪音收件箱
相关插件 · 对话 / 记忆
上下文中枢oceanbase/powercontext
上下文跟着工作走 —— 跨会话、跨智能体、跨人。
★ 1,487已汉化DSH
73
智能体记忆库plastic-labs/honcho
Honcho 是记忆基础设施,用来构建有状态的智能体。这些智能体能理解不断变化的人、智能体、群组、项目和想法。
★ 7,894已汉化DSH
71.7
长程智能体控制面loopx-project/loopx
给 Agent 一个目标,让工作持续向前。
★ 6,358已汉化DSH
71.3
智能体上下文数据库volcengine/OpenViking
给 AI 智能体用的上下文数据库
★ 41,379已汉化DSH
71.3
长效机器人团队Fei2411/DS-Bot
DS Bot 是一个基于 DeepSeek Harness简称 dsh的 bot 插件,插件将 dsh 改造为 bot…
★ 5,084已汉化DSH
71.1
可携带记忆层EverMind-AI/EverOS
为什么选择 EverOS
★ 13,778已汉化DSH
71.1
这是你的仓库?认领条目