
Security News
Deno Goes the Way of the Dinosaur
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.
dsh-pet-statuslight
Advanced tools
DeepSeek Harness status-light plugin: character expressions follow the model state, chat-bubble notifications, and a Windows always-on-top mini-window. 状态灯插件:角色表情跟随模型状态 + 聊天框气泡 + 系统级置顶小窗。
A talking desktop pet for DeepSeek Harness.
A character portrait that reflects your model's live state — thinking, error, completed, idle — with character-specific chat bubbles when a task finishes, fails, or asks you a question. When the model completes a task, a chat bubble proactively notifies you, and you can click View Details below it to navigate to the corresponding session. With native desktop notifications enabled, DSH Desktop shows the bubble and Jump to Session together only while you are in the DSH Desktop interface and the notification comes from another session; both remain hidden in other states. Disabling native notifications fully restores the chat bubble and View Details fallback. Even when the browser or desktop app is minimized, the system-level always-on-top mini-window stays with you.
Nine characters, switch anytime via right-click
Status light: thinking / error / completed / idle expressions switch automatically
Character-specific chat bubbles on completion, error, and questions
Feel free to open an issue for bugs, suggestions, or questions.
web and desktop Profiles, with consistent chat-bubble behavior tailored to window focus, native desktop notifications, and cross-session navigation.Method 1: Hand it to your AI (copy and send the text below to your AI)
Install for dsh web, or the web Profile currently selected in DSH Desktop:
Install this plugin by following INSTALL_WEB.md at https://github.com/kongchengavg/dsh-pet-StatusLight/
Install for the desktop Profile currently selected in DSH Desktop:
Install this plugin by following INSTALL_DESKTOP.md at https://github.com/kongchengavg/dsh-pet-StatusLight/
Restart the active host (dsh web or DSH Desktop) after installation and the plugin loads automatically.
Method 2: Manual install
Published to npm. Choose the command for the host and Profile you use:
Install for dsh web, or the web Profile currently selected in DSH Desktop:
dsh plugin --profile web add dsh-pet-statuslight # one-line npm install
# or via GitHub source:
dsh plugin --profile web add git+https://github.com/kongchengavg/dsh-pet-StatusLight.git
Install for the desktop Profile currently selected in DSH Desktop:
dsh plugin --profile desktop add dsh-pet-statuslight # one-line npm install
# or via GitHub source:
dsh plugin --profile desktop add git+https://github.com/kongchengavg/dsh-pet-StatusLight.git
DSH Desktop stores plugins separately for its
webanddesktopProfiles. The--profilevalue must match the Profile currently selected in DSH Desktop. If you use both Profiles, run both installation commands.
No global dsh CLI? Use npx — run the same commands through npx without installing dsh globally:
npx -y @deepseek-ai/dsh plugin --profile web add dsh-pet-statuslight npx -y @deepseek-ai/dsh plugin --profile web add git+https://github.com/kongchengavg/dsh-pet-StatusLight.git npx -y @deepseek-ai/dsh plugin --profile desktop add dsh-pet-statuslight npx -y @deepseek-ai/dsh plugin --profile desktop add git+https://github.com/kongchengavg/dsh-pet-StatusLight.git
Restart the active host (dsh web or DSH Desktop) and the plugin loads automatically.
Note: pnpm withholds versions published less than 24 hours ago; if you do not get the latest version, pin the version explicitly (e.g.
dsh-pet-statuslight@1.0.33).
For dsh web, or the web Profile currently selected in DSH Desktop:
dsh plugin --profile web remove dsh-pet-statuslight
# no global dsh CLI? use npx:
npx -y @deepseek-ai/dsh plugin --profile web remove dsh-pet-statuslight
For the desktop Profile currently selected in DSH Desktop:
dsh plugin --profile desktop remove dsh-pet-statuslight
# no global dsh CLI? use npx:
npx -y @deepseek-ai/dsh plugin --profile desktop remove dsh-pet-statuslight
Restart dsh web and the plugin is removed.
Reinstall the plugin using the same method you used for installation.
Re-adding completes the update; restart dsh web to apply.
web or desktop Profile inside DSH Desktop uses the same Desktop chat-bubble, notification, and navigation rules; Profile=web also shows Jump to Session when native notifications are enabled..statuslight.json in the workspace and can be edited manually.This project is provided as-is, without warranty or endorsement for any particular purpose (including commercial use). Character image assets belong to their original authors and are provided for personal/learning use only — verify their licenses yourself. This is a community open-source project and is not affiliated with DeepSeek, miHoYo, or any official entity.
Code is licensed under MIT (see LICENSE); character image assets belong to their original authors.
FAQs
DeepSeek Harness status-light plugin: character expressions follow the model state, chat-bubble notifications, and a Windows always-on-top mini-window. 状态灯插件:角色表情跟随模型状态 + 聊天框气泡 + 系统级置顶小窗。
The npm package dsh-pet-statuslight receives a total of 96 weekly downloads. As such, dsh-pet-statuslight popularity was classified as not popular.
We found that dsh-pet-statuslight demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.

Security News
Cloudflare is acquiring Deno’s team, which will provide another year of bug fixes and security updates before ending support for the runtime.

Security News
Anthropic’s free OSS Scanner uses Mythos and other Claude models to find open source vulnerabilities and send maintainers reports with proposed fixes.

Security News
On Front Lines’ Early Adopters: CISO podcast, Andrew Becherer shares lessons from Datadog, weighs the long-term costs of AI-built tools, and explains how founders can actually gain a CISO’s trust.