Skip to content
dsh.fish
Bundle

dsh-thinking-quips

Lightweight personalisation for the DeepSeek Harness running-turn status line: rotating bilingual quips, six configurable loading icons and one-click theme-colour matching. A drop-in DSH web client plugin (bundle) with no dependencies and no build step.

Source
Saknutella
License
MIT
Updated
Updated 12 hours ago

Readme

# dsh-thinking-quips

[English](README.md) · [中文](README.zh.md)

`v0.6.2` · a **DSH bundle** (install-and-go) · web client plugin

**Lightweight personalisation for the DeepSeek Harness status line** — the line the
conversation shows while the agent is working (DSH's default `Deep diving...`).
Rotating bilingual quips, six loading icons in three sizes, and one-click
theme-colour matching, all in **Settings → General → Playful quips**.

Incremental by design: no dependencies, no build step, no config file, no network
requests. One hand-written client file, settings in `localStorage`, and stock DSH
packages are **not** modified.

![Six loading icons, and status lines rotating through the shipped quips](assets/preview-gallery.png)

## Features

- **Six loading icons** — dot orbit (default), spinner ring, shape morph, pulse,
  bouncing dots, equalizer bars — each in **S / M / L**.
- **Rotating quips** — your own list, one per line, split into `# Chinese` /
  `# English` sections and edited in a small modal; the **Language** control picks
  which section shows (Follow UI, English only, Chinese only, or Mixed).
- **Font colour** — preview swatch, hex, RGB, or the native colour wheel.
- **Match theme** — one click fits the active theme's accent colour to a readable
  contrast, and keeps following theme switches until you stop it.
- **Text effect** — **Shimmer** (DSH's own sideways sweep, default) or **Wave**, which
  lifts each character (CJK) or each word (Latin) in turn, left to right.
- **Animation speed** — **Slow / Normal / Fast** in one click. Normal is the shipped
  pace and overrides nothing; the others step every animation (including DSH's shimmer)
  to half or double.
- **Time per quip** and **glow strength**.
- **Indicator only** — inject just the icon and leave the status text alone, so it
  can sit alongside another status-text plugin.

## Install

1. Add the package to the profile:
   ```sh
   dsh plugin --profile web add github:Saknutella/dsh-thinking-quips
   ```
2. Add it to `dsh.profile.bundles` in `$DSH_HOME/profiles/web/package.json`:
   ```json
   "dsh": { "profile": { "bundles": ["@deepseek-ai/dsh-base", "@deepseek-ai/dsh-web-app", "dsh-thinking-quips"] } }
   ```
3. Restart `dsh web`.

**Requirements:** DSH ≥ 0.1.2-rc.1 (the web surface).

**Uninstall:** remove it from `dsh.profile.bundles`, run
`dsh plugin --profile web remove dsh-thinking-quips`, and restart `dsh web`.

Install

dsh plugin --profile web add github:Saknutella/dsh-thinking-quips

Profile: web

  • This source has no pinned commit, so a later push upstream changes what installs. Prefer pinning a commit.
Source