dsh-todo-float-ball
Run the following command in DeepSeek Harness:
dsh plugin install loyalchiiina/dsh-todo-float-ball
Paste the following prompt into your AI chat to install this plugin:
Run dsh plugin install loyalchiiina/dsh-todo-float-ball inside DeepSeek Harness; the source is at https://github.com/loyalchiiina/dsh-todo-float-ball. Restart DSH after installation to see the floating ball in the bottom-right corner.
About this plugin
When an AI agent in DeepSeek Harness tackles a multi-step task, its plan lives in a small strip above the input box. Scroll a little and it is gone; the agent is still working but the strip has already collapsed. dsh-todo-float-ball mirrors that checklist onto a persistent, draggable floating ball fixed to a corner of your window. The ball face shows live done/total and the active task name; its color tells you the state at a glance—pulsing orange for in-progress, green for all done, blue for pending-only, gray for no list. Click it and a full task panel unfolds right beside the ball.
Under the hood, two independent channels keep the data fresh: a debounced MutationObserver watches the official panel DOM, while a passive listener on session-projection frames catches the structured todo payload. Both funnel into one normalizer, so the complete list is available even when the official strip is collapsed. New snapshots merge into older ones rather than wiping them out, creating a foldable history archive with per-row hide, batch cleanup, one-click restore, and pinned-session parity. All UI lives inside an open Shadow DOM with all:initial, making it immune to theme and skin plugins. The same codebase runs in DSH Desktop (Electron) and the browser.
If you regularly ask an agent in DSH to execute ten-plus-step plans and do not want to keep scrolling back up to check on progress, this floating ball is built for you. It is pure, read-only, zero-telemetry, and touches nothing else—no modifications to the official panel, the conversation, or any other plugin.
Use Cases
- Track a multi-step AI agent task with live done/total progress and active task name at a glance
- Expand the full todo checklist from the ball even when the official panel is collapsed, thanks to dual-channel sync
- Old snapshots merge into a foldable history archive with per-row hide, batch cleanup, and one-click restore
Best For
- Users who regularly run ten-plus-step AI agent tasks in DeepSeek Harness
- Developers who want task progress always in view without scrolling back to the official strip
- Anyone seeking a read-only, zero-telemetry, non-invasive client-side UI enhancement
Related Plugins
A service-oriented sidebar framework for DSH, offering a full workbench with file explorer, embedded browser, real terminal, Git panel, and extensible plugin services.
A beautiful, practical Claude Code-style TUI plugin with pixel whale top bar, flowing glow title, real-time status line, streaming thought expansion, time rewind, context progress bar and TPS gauge — zero core changes.
The plugin market for DeepSeek Harness: browse/search/one-click install community plugins and themes, with updates, backup/restore, hot disable, diagnostics, and AI fix.
A persistent whale widget on the DSH web UI that shows DeepSeek balance, today's usage, and per-turn cost, with drag-and-snap and sound effects.