DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Dew — DeepSeek Harness 插件(DSH Plugin)
← Plugins
P

dsh-plugin-dew

Plugin Dew

在 DSH 中查看其他编程代理的活动:Claude Code、Codex、Cursor 和 DSH 会话、它们的状态及计划任务。

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add github:cinderzhan/dsh-plugin-dew#c0628933c35f3230a334746ab42e4ad4ee90839a
README兼容性版本

兼容性与来源证明

Plugin Dew 以 dsh-plugin-dew 发布,当前版本为 0.1.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
github
Registry 更新时间
2026/8/26

版本

0.1.0stable
2026/8/26

相关插件

正在加载相关插件…

最新版
0.1.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
未提供
文件数
未提供
Surface
any
许可证
MIT
发布源
github
GitHub
★ 0
周下载
0
最近提交
2026/8/26
查看源码 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序Subagent Claude Code@deepseek-ai/dsh-subagent-claude-code基于官方 Agent SDK 的一次性 Claude Code 子代理提供方

README

dsh-plugin-dew

See what your other coding agents are doing — from inside DSH.

You run Claude Code in one window, Codex in another, maybe Cursor too. DSH can't see any of it. This plugin gives DSH two read-only tools that parse the session logs those agents already write to disk, and normalize everything to one vocabulary: needs you / running / done / idle.

> is anything waiting on me?

3 matching sessions; 11 scanned over the last 8h (needs you 1, running 2, done 8, idle 0).

NEEDS YOU
· Claude Code · web-app (2m ago) — waiting for approval: Bash
RUNNING
· Codex · api-server (18s ago) — Refactoring the auth middleware
· DSH · notebook (44s ago) — running bash

It is a port of the readers behind Dew, a macOS status bar for the same data.

Install

In DSH Desktop: Settings → Plugins, search for dsh-plugin-dew, install.

Or wire it into a profile by hand — add the dependency and list it as a bundle:

// ~/.dsh/profiles/web/package.json
{
  "dependencies": { "dsh-plugin-dew": "^0.1.0" },
  "dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-plugin-dew"] } }
}

Requires Node 20+. Reading DSH's own compressed transcripts additionally needs a runtime with zlib.zstdDecompressSync (Node 23.8+); without it the other three agents still work.

Tools

agent_sessions

Lists sessions and what each one is doing.

ParameterTypeMeaning
agentsstring[]Restrict to claude_code, codex, cursor, dsh. Omit for all.
statestringOne of the four states, or active (default, everything but idle), or all.
within_hoursintegerLookback. Defaults to 8.
limitintegerCap on returned rows, highest priority first. Defaults to 25.

Good for: "is my Claude Code run finished?", "which agent is blocked on me?", and — before you start editing — "is another agent already working in this directory?"

agent_scheduled_tasks

Lists recurring agent jobs and when each fires next: Codex automations (RRULE) and Claude Code scheduled tasks (cron), evaluated locally.

ParameterTypeMeaning
agentsstring[]Restrict to specific agents.
include_disabledbooleanInclude switched-off tasks. Defaults to false.

What it reads

Everything is read-only. The plugin never writes into another agent's data directory, never touches a keychain or credential store, and makes no network requests.

AgentSessionsScheduled tasksSource
Claude Code✅⚠️~/.claude/projects/**/*.jsonl, ~/.claude/scheduled-tasks/
Codex✅✅~/.codex/sessions/, ~/.codex/automations/
Cursor✅—~/.cursor/projects/<slug>/agent-transcripts/
DSH✅—$DSH_HOME (default ~/.dsh) and the DSH Desktop harness dir

⚠️ Claude Code scheduled tasks are implemented against the documented contract but have never been observed on a real machine — the parser is defensive and returns nothing rather than guessing.

How the states are decided

Each agent is different, and the honest summary is that only some of this is explicit:

  • Codex and DSH write explicit lifecycle events (task_started / task_complete, turn/start / turn/end), so running and done are read, not inferred.
  • Claude Code is inferred from the transcript tail: an assistant row with stop_reason: "tool_use" and no matching tool_result means a tool was requested and has not returned.
  • Cursor has the least to work with — no tool_result rows and no timestamps — so its state rests on the last row plus the file's mtime.

needs_you is always an inference. No agent writes a "waiting for approval" event, so it is derived from a pending tool call that has gone quiet. The threshold is per tool rather than a single number, because an approved long Bash writes nothing to its log while it runs — silences of two to four minutes are normal — and a flat threshold reports every slow command as a permission prompt.

Privacy

agent_sessions returns a one-line summary of each session, which is an excerpt of that conversation, and those summaries go to your model provider like any other tool result. If that is not what you want:

config:
  redactSummaries: true   # report states and projects, no conversation text

Configuration

config:
  agents: []              # limit the scan, e.g. ["claude_code", "codex"]
  defaultWindowHours: 8   # lookback when a call does not specify one
  redactSummaries: false

Development

npm test        # node --test, no build step, no runtime dependencies

The plugin ships plain ESM — there is nothing to compile. @deepseek-ai/dsh-tools and @deepseek-ai/schemastery are peer dependencies supplied by any DSH profile.

License

MIT