DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

Plugin Blender 3d — DeepSeek Harness 插件(DSH Plugin)
DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-plugin-blender-3d

Plugin Blender 3d

DeepSeek Harness 插件:通过 JSON 桥接驱动 Blender 3D 建模(基本体、布尔 CSG、变换、材质、修改器、场景,以及导出 STL/OBJ/PLY/GLTF)。捆绑无头 trimesh+manifold3d 运行时和 Blender bpy 插件。· DSH 插件:通过 JSON 桥接驱动 Bl

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-plugin-blender-3d@0.2.0
README兼容性版本

兼容性与来源证明

Plugin Blender 3d 以 dsh-plugin-blender-3d 发布,当前版本为 0.2.0。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
any
发布来源
npm
Registry 更新时间
2026/9/22

版本

0.2.0stable
2026/8/25
0.1.1stable
2026/8/25
最新版
0.2.0
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
107.5 kB
文件数
16
Surface
any
许可证
MIT
发布源
npm
GitHub
★ 0
周下载
45
最近提交
2026/8/25
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

README

dsh-plugin-blender-3d

A DeepSeek Harness plugin that lets the agent drive 3D modeling through a JSON bridge — create primitives, run boolean CSG, transform, assign materials/modifiers, query the scene, and export STL/OBJ/PLY/GLTF/GLB.

It bundles two interchangeable runtimes speaking the same protocol:

RuntimeNeeds Blender?EngineUse when
headless_bridge.py (default)❌ notrimesh + manifold3dheadless servers, CI, the harness
blender_ai_bridge/ add-on✅ Blender 3.0+bpyyou want full Blender power

Point the tool at a running Blender (set AIB_PORT to the add-on's port) and the same commands upgrade to real Blender — no code change.

Install

dsh plugin --profile web add dsh-plugin-blender-3d

Restart dsh web (or let HMR pick it up). The plugin registers two model-facing tools:

  • blender_model — { command, args } → JSON result. Commands: create_shape, boolean, transform, duplicate, delete, rename, material, modifier, mesh_edit, scene, selection, scene_clear, camera, light, render, export, import, script, command, document.
  • blender_scene — lightweight scene summary (names/types/counts, no mesh data).

It also contributes the blender-3d-modeling skill (auto-installed into $DSH_HOME/skills on first load if absent).

OOM-safe by design

Heavy geometry never enters the Node/JSON tool channel. Exports return a file_path; the agent reads the model from disk with its own file tools. This is the fix for the Node Ineffective mark-compacts near heap limit crash that occurs when full meshes are stuffed into JSON.

Configuration

Env / configDefaultMeaning
AIB_PORT13082bridge port (set to the add-on port to drive real Blender)
AIB_HOST127.0.0.1bridge host
AIB_PYTHONpython3interpreter for the headless bridge

Headless runtime deps

pip install numpy trimesh manifold3d

Publish to the marketplace

See PUBLISH.md. TL;DR: npm publish → open a PR to awesome-dsh-plugin/awesome-dsh-plugin adding registry-entry.json to the list.

License

MIT

Example

node examples/carve_block.mjs   # box minus sphere -> carved.stl