Repository navigation
Releases
v0.2.0 — dsh-blender auto-install + boot self-check
v0.2.0 — dsh-blender auto-install + boot self-check
Installing this plugin now brings dsh-blender in with it, and the host half verifies at boot that it is installed and mounted in every profile that uses this plugin.
What it does, and the defaults
- The package declares
dsh-blender@^0.2.4as a dependency. A registry or GitHub install putsdsh-blenderinto the same profile, next to this plugin, via pnpm. - At boot, the host half scans
$DSH_HOME/profiles/*/package.json. For each profile whosedependenciesincludedsh-blender-preview, it checks thatdsh-blenderis installed in that profile'snode_modulesand mounted in that profile'sdsh.profile.bundles. - When either is missing — typically on a
link:dev profile, where pnpm does not install the linked package's own dependencies — it logs the exact one-liner that repairs it:npx @deepseek-ai/dsh plugin --profile <name> add dsh-blender. The self-check is read-only: it never installs or edits anything. - No network calls, no telemetry, no
postinstall— unchanged from 0.1.0. Still a scaffold: the row mounts, nothing previews a scene yet.
Upgrading — from 0.1.0:
- Uninstall the old version:
npx @deepseek-ai/dsh plugin --profile web remove dsh-blender-preview. - Install this one:
npx @deepseek-ai/dsh plugin --profile web add dsh-blender-preview— or from GitHub:npx @deepseek-ai/dsh plugin --profile web add github:adithyanraj03/dsh-blender-preview#v0.2.0. - Restart dsh / the desktop app (the host half loads at startup).
Also in this version
- README (EN + zh): new "Works with dsh-blender" section with credit to CheshireJCat, and an updated disclosure description covering the new dependency and self-check.
- The self-check was smoke-tested against real profile layouts (happy path plus both warning paths: missing dependency, and installed-but-not-mounted).
Credit: dsh-blender is a community plugin by CheshireJCat — Blender modelling tools and skills for dsh.
| File | Use it if |
|---|---|
plugin.tgz |
you install from the release instead of npm: npx @deepseek-ai/dsh plugin --profile web add https://github.com/adithyanraj03/dsh-blender-preview/releases/download/v0.2.0/plugin.tgz — the installer writes the dependency (including dsh-blender) and mounts the row in one step; restart afterwards |
Requirements: dsh 0.2.x (web or desktop), Node ≥ 22.
v0.1.0 — scaffold + public layer
v0.1.0 — scaffold + public layer
First release of dsh-blender-preview: the project wiring, the public surface, and the release process. The feature itself (headless-GLB export + WebGL sidebar viewport) is the next step.
What it does, and the defaults
- Mounts one host row (
id: blender-preview) on dsh web and desktop. The row id is permanent from this release forward — later versions replace the row's config, never its id. - No UI yet, no network calls, no telemetry of its own: the host half logs one scaffold line at boot, the client half is a no-op.
- No install scripts (no
postinstall), so pnpm's ignored-builds prompt does not apply. - The planned feature runs entirely against your local Blender install — no cloud, no API keys.
- Uninstall removes the row.
Upgrading — from a previous version:
- Uninstall the old version:
npx @deepseek-ai/dsh plugin --profile web remove dsh-blender-preview(there is no previous version for the first release). - Install this one:
npx @deepseek-ai/dsh plugin --profile web add dsh-blender-preview— or the GitHub form:npx @deepseek-ai/dsh plugin --profile web add github:adithyanraj03/dsh-blender-preview#v0.1.0. - Restart dsh / the desktop app (the host half loads at startup).
Also in this version
- README banner (light/dark) and app icon; bilingual README (
README.md/README.zh-CN.md). - GitHub Pages documentation site: https://adithyanraj03.github.io/dsh-blender-preview/.
FUNDING.yml, badge row, npm publication ofdsh-blender-preview@0.1.0.- Dependency-free wiring harness (
npm test): package-name agreement across the three (four) places it lives, plus every shipped file present. - Disclosure-compliant package description: host-only scaffold, no UI, no network calls, no telemetry, no postinstall, uninstall removes the row.
| File | Use it if |
|---|---|
plugin.tgz |
you install from the release instead of npm: npx @deepseek-ai/dsh plugin --profile web add https://github.com/adithyanraj03/dsh-blender-preview/releases/download/v0.1.0/plugin.tgz — the installer writes the dependency and mounts the row in one step; restart afterwards |
Requirements: dsh 0.2.x (web or desktop), Node ≥ 22. The scaffold needs nothing beyond that; the feature will also require a local Blender install.