
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-nba-pets
Advanced tools
An unofficial basketball desktop-pet collection for DeepSeek Harness. It ships as a proper DSH bundle and Web client plugin and contributes an additive shell.overlay entry.
Features include Curry 30 and the original King 23 tribute character, instant character switching, draggable/persisted placement, wake/tuck-away controls, a task activity tray, reduced-motion support, idle shooting, task-state animations, and 16-direction pointer tracking. Task priority follows Codex Pets: Needs input → Blocked → Ready → Running → Idle.
dsh CLI forwards to pnpm)0.1.0-rc.5 to <0.2.0web profile (created automatically the first time you add a plugin)The plugin is published to the public npm registry, so any DSH installation can add it with one command:
dsh plugin --profile web add dsh-nba-pets
Running DSH from a source checkout (no global dsh binary):
cd D:\IDEA-Project\deepseek-harness
corepack pnpm dsh plugin --profile web add dsh-nba-pets
The first use initializes the profile (@deepseek-ai/dsh-base plus the Web app bundle) and appends dsh-nba-pets to its bundle list.
dsh plugin --profile web add github:lijian-888/dsh-nba-pets
A git install fetches sources, not built artifacts, so pnpm runs the package's prepare script to build them. pnpm ≥ 10 blocks that build until you allow it: copy the exact package key pnpm prints into the profile's pnpm-workspace.yaml, then re-run the add:
allowBuilds:
dsh-nba-pets: true
Only allow packages whose source you trust, and consider pinning a commit (github:lijian-888/dsh-nba-pets#<sha>).
git clone https://github.com/lijian-888/dsh-nba-pets.git
cd dsh-nba-pets
npm install
npm run check
dsh plugin --profile web add .
dsh --profile web --dump-config
The output must include a # == dsh-nba-pets layer with an id: nba-pets row. Then boot:
dsh --profile web
The pets float inside the DSH Web application: refresh the browser page after installing, and restart an already-running DSH process so it re-reads the profile.
dsh plugin --profile web remove dsh-nba-pets
registry.npmmirror.com) can lag behind the official registry. Add explicitly from the official one: dsh plugin --profile web add dsh-nba-pets --registry=https://registry.npmjs.org.dsh plugin forwards to pnpm, which honors HTTP_PROXY/HTTPS_PROXY. If those point at an unreachable proxy, unset them (or point them at a working proxy) before adding packages.npm run build
npm test
npm run check
The build embeds both 1536×2288 RGBA WebP v2 atlases in the client closure, avoiding installation-path-dependent asset routes.
Update package.json.repository.url, run npm run check, publish with npm publish --access public, and add the GitHub topics dsh-plugin, deepseek-harness, desktop-pet, and basketball.
This is an unofficial fan project and is not affiliated with or endorsed by the NBA, any team, or any player. Team/NBA logos are excluded. King 23 is an original tribute character, not an exact portrait. Publishers remain responsible for publicity, trademark, and local-law clearance. See THIRD_PARTY_NOTICES.md.
Code is MIT licensed; art redistribution remains subject to the notices above.
FAQs
Unofficial basketball desktop pets for DeepSeek Harness
We found that dsh-nba-pets 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.