DeepSeek Harness Plugin Hub

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

探索

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

社区

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

相关链接

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

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

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins
N

@local/dsh-notch-pet

Notch Pet

在 macOS 刘海区域显示 DSH agent 实时进度的动画伴侣。

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

npx -y @deepseek-ai/dsh plugin --profile web add github:hyzmm/dsh-notch-pet#333646708cb4ae361d1cb1394a98f127abead77e
README兼容性版本

兼容性与来源证明

Notch Pet 以 @local/dsh-notch-pet 发布,当前版本为 1.3.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

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

版本

1.3.0stable
2026/10/22
1.2.1stable
2026/10/22
1.2.0stable
2026/10/21

相关插件

正在加载相关插件…

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

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

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

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

认领这个 Plugin →
报告问题

相关插件

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

Web App@deepseek-ai/dsh-web-appdsh 浏览器界面捆绑包:位于 dsh-base 之上的 Web 补丁层,加上运行时粘合插件(提供前端 dist、Web 界面提示符、bash 运行时变量和 URL 行)Experimental Session Titles Bundle@deepseek-ai/dsh-experimental-session-titles-bundle新的用户提示到达时刷新会话标题。Personalized Recommendations@deepseek-ai/dsh-personalized-recommendations回答下方以卡片形式提供个性化页面和内置插件推荐Experimental Agent Team Web Profile@deepseek-ai/dsh-experimental-agent-team-web-profile用于 Agent Teams Remote 和 UI 插件的实验性 Web 配置层

README

DSH Notch Pet

DSH Notch Pet

Your DSH agent, living in the MacBook notch.
A native companion that shows the current session, the exact step the agent is on, and how far the turn has come — without opening a window.

DSH Notch Pet tucks a tiny robot into the hardware notch. At a glance it shows the session title and the live step line that DSH shows in the chat. Hover and it unfolds into a compact status card with elapsed turn time, task or goal progress, the active-agent count, the model, and one-click access back to DSH.

Jump to: Screenshots · Highlights · Install · Controls · Settings · Architecture · Troubleshooting · License

What it looks like

Collapsed notch pet

Collapsed: the title and live step sit beside the notch, with a progress hairline underneath. It never adds height to the strip.

Expanded notch pet

Expanded: up to two title lines, live step, elapsed time, Tasks 3/7, active agents, the goal, the model, and the controls.

Highlights

  • Live, not decorative. The line under the title mirrors the step DSH shows below the assistant message: a changing reasoning preview while the model thinks, Editing file · native/Sources/PetView.swift while a tool runs, and elapsed turn time on the right. It deliberately avoids the finished assistant reply.
  • Progress without invented percentages. It uses todo_write completion when DSH has tasks, and falls back to goal rounds when it does not. With no countable unit, the bar shimmers indeterminately while the agent works, then freezes or disappears when it stops.
  • Gets out of the way. Turn on Only while working and the panel is ordered out entirely whenever no task is running. A pawprint takes its place in the menu bar, and a second switch hides that too. Pinning overrides it.
  • Six accents, honest status colors. Glacier (the default cyan), Aurora, Iris, Sakura, Tangerine, and Mint, plus a custom hue/saturation/brightness picker. Waiting stays amber, errors stay red, and completed turns stay mint.
  • At home on macOS. A nonactivating AppKit/SwiftUI panel with no Dock icon, no focus stealing, Reduce Motion support, and a 60 fps progress animation.
  • Local by design. The host talks to the panel over a private Unix socket. No telemetry, no network calls, no account.

Requirements

  • macOS 14 Sonoma or newer.
  • DSH Desktop, or a DSH host running inside a macOS GUI session.
  • Apple Silicon or Intel — the bundled helper is a universal binary.
  • Xcode Command Line Tools only if you rebuild the helper from source.

A notched MacBook is not required: on other Macs the panel floats at the top center of the main display with rounded top corners.

Install

  1. Open Plugins in DSH and click Add plugin

  2. Paste this address into the dialog:

    https://github.com/hyzmm/dsh-notch-pet
    
  3. Confirm. DSH fetches the bundle and installs it for you.

Prefer the terminal? The same bundle installs from a public repository with:

dsh plugin --profile web add github:hyzmm/dsh-notch-pet

web is the DSH Desktop profile; keep the profile you actually run.

The pet appears at the top of the display a moment later. If it does not, make sure the plugin is enabled in Plugins, disable and re-enable it, or restart DSH.

The package ships a prebuilt ad-hoc-signed universal helper, so nothing is compiled on install. DSH launches the helper itself; there is no app to open. When the plugin is disabled or DSH quits, the helper stops with it.

Controls

InputResult
Hover the panelExpands, and stays open while the pointer is inside.
Click the robotPins or unpins the panel. A pinned panel ignores hover-out and Only while working.
Gear in the footerOpens settings.
Pin / Open DSH in the footerPin the panel, or focus DSH (falling back to the web origin).
Right-click the panelOpen DSH, pin or unpin, open settings, or quit.
Pawprint in the menu barAppears while the panel is hidden: Settings, Open DSH, the Only while working switch, and Quit.
LaunchPeeks open for about three seconds, then settles back to the collapsed strip.

What the pet shows

Which session?

The panel focuses one session: a running root session when there is one, preferring the most recently active. If only subagents are running, the most recent subagent takes the spotlight. Running subagents count toward the active-agent total.

The title is DSH's own session title, so an auto-generated or user-renamed title wins. The first prompt is a fallback, then the workspace folder name.

The live line

The narrow line mirrors the live step, not the final answer. While the model is thinking it is Thinking · <latest reasoning>, built from reasoning deltas and trimmed to a sentence-aligned preview that keeps changing. While a tool runs it is Editing file · native/Sources/PetView.swift, Running command · Build the native app, and so on. The elapsed time on the right is the current turn's duration.

The collapsed strip has room for two compact lines under the hardware notch, so it shows the session title plus the live step. The new information uses the empty width beside the notch instead of adding height.

Progress

With a todo_write list, the bar tracks Tasks 3/7. Without tasks but with a goal that has rounds, it tracks Goal 2/6 rounds. Without either, it becomes an indeterminate band while the agent is busy. When the agent is idle, the indeterminate band is hidden and any determinate bar is frozen, so the notch does not keep flashing.

The expanded panel also shows the goal objective, the last error, or a short status hint in the footer. The step text itself does not move; the loading arc and the progress shimmer animate while the agent works.

Privacy

Everything stays on your Mac. The host writes the current state to a per-process Unix socket (0600) under ~/Library/Application Support/DSHNotchPet/, and the panel reads it. The plugin makes no network calls, collects no telemetry, and needs no account.

Limits

  • macOS only; the host half is a no-op on other platforms.
  • One focus session at a time. Subagents contribute to the active count, but the panel does not show a session list.
  • The panel lives on the first notched display. It does not follow the DSH window to another screen.
  • Live state only: no history, no transcript, and no controls for the agent. The pet is a viewer, not a controller.

License

MIT © 2026 WengXiang. See LICENSE.

Built with AppKit, SwiftUI, and a Unix socket.