
Ui Status Label
by alingalingling · alingalingling/ui-status-label
把你鲸鱼娘思考时的 deep diving 自定义成任意你想要的样子
Install Ui Status Label
Installs from a tarball the author ships — no build permission needed.
The one-line version
dsh plugin --profile my-profile add github:alingalingling/ui-status-labelThe author ships a tarball rather than an npm package or a loadable git checkout. Take the .tgz from the repository's releases, then point the install at the file you downloaded.
Install from the downloaded tarball
# 1. add the bundle to a profile — --profile my-profile points at $DSH_HOME/profiles/my-profile
dsh plugin --profile my-profile add ./<downloaded-package>.tgz
# 2. verify: the bundle should show up as a layer in the resolved config
dsh --profile my-profile --dump-config
# 3. boot the profile
dsh --profile my-profileBefore you run itinstall scripts
- This package declares
prepare— package-manager lifecycle scripts that execute on your machine at install time, outside the agent sandbox, before any tool-approval prompt exists. - A plugin runs with your permissions once loaded: it can read your files, use your credentials and reach the network. Tool approvals do not sandbox it.
Prerequisites
- API key
- Not required.
- Network access
- Not required at runtime.
- Language
- TypeScript
Install check
Every field the verdict was derived from, so you can re-derive it yourself
| Field checked | Result | Weight | What the spec says about it |
|---|---|---|---|
| lifecycleScripts | fail | warn | runs at install time, outside the agent sandbox: prepare |
| dsh.bundle | pass | fatal | package.json declares a `dsh.bundle` layer |
| dsh.bundle.patch file | pass | fatal | patch file present at `cordis.patch.yml` |
| npm registry | missing | warn | `dsh-ui-status-label` is not published to npm |
| distribution | pass | info | README documents a tarball install |
- Verdict reason
- tarball distribution avoids the git build trap
- package.json read
- package.json
- Rules applied from
- docs/user/develop/basic/publish.md
- Checked at
- 2026-08-15
- Install-time scripts
prepare
From the README
Excerpt as published by the author, plain text, unedited
把你的鲸鱼娘思考时的 deep diving 自定义成任意你想要的样子。 为 **dsh Web** 聊天视图提供可配置的运行中轮次状态文案:General 设置区的一行文本输入,插件把聊天视图运行状态栏的文案替换为你输入的文字(支持 DOM 注入和上游 `conversationStatus` 服务两条路径,见[兼容性](#兼容性))。插件注册持久的 `ui-status-label` settings 命名空间(默认 `小难梁在0721`);在设置行输入新文字后,聊天视图在轮次运行期间(等待首 token、工具执行、流式输出)显示的状态文案随之更新。选择持久化在 `$DSH_HOME/settings.yaml`,跟随同一个用户 home 跨越 Web 端口。 - **dsh Web**(`dsh --profile web` 或自定义 Web 组合)。本插件只面向浏览器交互面;headless/TUI profile 装它没有意义。 - 依赖分两类:`@deepseek-ai/cordis`、`dsh-client-*` 等为 **peer 依赖**(由 dsh 安装提供);`@deepseek-ai/dsh-settings`、`schemastery` 为**直接依赖**(从 npm 安装)。仓库内的 `pnpm-workspace.yaml` 已关闭 peer 自动安装(`autoInstallPeers: false`),clone 后直接 `pnpm install` 即可完成直接依赖。 本包声明了 `dsh.bundle`,`dsh plugin add` 会自动激活它的 `cordis.patch.yml` 层(把 `dsh-ui-status-label` 行插入 Web roster)。
Topics
GitHub topics on this repository
More in Deep Diving Replaces Links
Ranked by similarity inside the cluster, not alphabetically
Dsh Plugin Working Status
Abyss-Seeker
把思考状态里那句 "Deep diving..." 改成你喜欢的任何话。超轻量级。
Dsh Status Rotator
01Virex
A DeepSeek Harness (dsh) web plugin that replaces the "Deep diving…" turn-status label with phase-aware, typewriter-animated, rainbow-gradient phrases — all configurable from a JSON file.
Dsh Claudecode Tips
ldgeng
A DeepSeek Harness (DSH) plugin bundle for the web profile. It replaces the static Deep diving... turn-status label with rotating, Claude Code-style loading words — the original 56-word set — while a turn is running. The elapsed-time clock next to the status is preserved.
Dsh Session Deeplink
R3alloc
DeepSeek Harness plugin for shareable session deep links
DeepHash Pytorch
swuxyj
Implementation of Some Deep Hash Algorithms, Including DPSH、DSH、DHN、HashNet、DSDH、DTSH、DFH、GreedyHash、CSQ.
Cetridr
cetridr
Rule the deep — a single-window command center for DeepSeek Harness agents