
YLifeOnlyOnce/dsh-dynamic-island
30最近提交 2026年8月14日
dsh-dynamic-island DSH 插件
dsh-dynamic-island 是一个高保真、灵感来自 Apple Liquid Glass 的灵动岛概念插件,适用于 DeepSeek Harness。它将代理的内部状态——思考、工具调用、审批、失败、完成——转化为一个轻量级、可读的伴随界面,悬浮在屏幕边缘。它可以通过 dsh plugin 命令安装到 Web 配置文件中。
如何安装 dsh-dynamic-island DSH 插件
dsh plugin --profile web add dsh-dynamic-island复制不会执行命令。安装 dsh-dynamic-island DSH 插件前请核对仓库和版本。
dsh-dynamic-island DSH 插件数据来源
dsh-dynamic-island DSH 插件快照日期:2026年8月16日
discovered
dsh-dynamic-island DSH 插件能做什么
- 根据真实的 Harness 信号显示八种不同情绪(空闲、思考、工作、审批、完成、警告、阻塞、达到最大 token)。
- 在灵动岛内提供同步的审批操作按钮(批准/暂不),与原生输入区域保持一致。
- 展示流式输出预览(区分推理与回答)、工具命令卡片(含退出码、时长、复制)以及结果回执(含文件、检查、Token、时长)。
- 支持拖动重置位置(位置在刷新后记忆)和 ⌘K 命令面板,方便快速操作。
dsh-dynamic-island DSH 插件适合哪些场景
- 无需切换窗口即可实时了解代理活动,清楚知道它是在思考、工作还是等待审批。
- 直接在灵动岛内批准或拒绝代理操作,无需离开当前任务。
- 监控工具执行进度,查看命令退出码和时长,为调试复制命令。
- 在紧凑的回执堆栈中查看任务完成摘要、近期成功记录和进度目标。
dsh-dynamic-island DSH 插件适合谁
- 希望为 DeepSeek Harness 代理添加视觉实时伴侣的用户。
- 使用 DSH Web 配置文件、需要快速查看代理状态并进行交互的开发者。
dsh-dynamic-island DSH 插件的限制
- 目前处于设计原型阶段,与真实远程的完整集成(重试、继续、解除阻塞、通过真实远程审批)尚未完成。
- 仅支持 DeepSeek Harness Web 配置文件(GUI),且需要 DSH 已安装并运行。
- 插件仍处于早期阶段,部分功能如并行会话处理和 HMR 重载仍在路线图中。
dsh-dynamic-island DSH 插件的仓库 README 摘录
以下文字摘自 dsh-dynamic-island DSH 插件的上游仓库 YLifeOnlyOnce/dsh-dynamic-island 的 README,版权归原作者,仅作引用。
**A tiny glass companion for [DeepSeek Harness](https://github.com/deepseek-ai/deepseek-harness) — it breathes while the agent thinks, pulses while it works, and politely checks with you before touching anything.** 🍎 Liquid Glass looks · 🌱 zero extra dependencies · 👀 always knows what your agent is up to [中文](README.zh.md) · [MIT](LICENSE) </div> --- > **Status: a high-fidelity design prototype** — the place where a Dynamic Island for DeepSeek Harness gets designed, iterated, and proven before it becomes a real plugin. ⭐ Star it to keep the island in orbit. --- ## 🪟 The island, in the wild | Chilling over the workspace | Opens when it needs you | Leaves a tiny receipt | |---|---|---| | <img src="public/screens/island-1.png" width="320" alt="island over the workspace" /> | <img src="public/screens/island-2.png" width="320" alt="island expanded" /> | <img src="public/screens/island-3.png" width="320" alt="island after a task" /> | The island lives quietly in the corner of your workspace. The moment your agent starts doing something worth knowing about — thinking, running a tool, waiting for your approval, or hitting a snag — it springs to life. ## 🧭 What is this? `dsh
阅读完整 README仓库许可: MIT
dsh-dynamic-island DSH 插件常见问题
如何安装 dsh-dynamic-island?
在终端中运行 `dsh plugin --profile web add dsh-dynamic-island`,然后使用 `dsh --profile web` 重启 DSH。灵动岛会作为浮动覆盖层出现在 GUI 上。你也可以将其作为常规 npm 依赖安装,如果你在开发自定义 DSH 前端。
灵动岛能显示哪些状态?
灵动岛有八种情绪:空闲、思考、工作、审批、完成、警告、阻塞和达到最大 token。每种情绪由真实的 Harness 信号驱动,如 `agent/status`、`tool/call`、`turn/end` 和 `assistant/chunk`。此外,岛还会显示工具命令卡片、结果回执、进度目标和模型徽章等附加信息。
我可以在灵动岛上批准代理操作吗?
可以。当代理需要审批时,灵动岛会以暖珊瑚色边缘展开,并显示两个真实按钮:批准和暂不。点击任何一个按钮,结果会立即反映在岛上。这是与 Harness 原生的输入区域同步的镜像。
这个插件支持终端的 DSH 吗?
不支持。该插件仅适用于 Web 配置文件。它使用 Web GUI 中的 `shell.overlay` 浮动槽位,需要基于浏览器的 DSH 界面。对于终端用户,该插件不会显示。
这个插件准备好用于生产环境了吗?
该插件目前是一个高保真设计原型。你可以立即安装使用,体验灵动岛的效果,但一些功能如实时重试、解除阻塞、继续和通过真实远程进行审批仍在路线图中。核心信号和 UI 已完全可用,集成蓝图已在仓库中记录。