Skip to content

AI Model Workbench 0.6.0

Choose a tag to compare

@github-actions github-actions released this 25 Jun 15:14

AI Model Workbench 0.6.0

0.6.0 is the Three.js capability-tree and workbench reliability release. It keeps Babylon.js as the conservative capability backend for 3dgrid, fallback routes, and guarded workbench paths, while making Three.js the higher-quality default path for single-model GLB/GLTF/STL/PLY/OBJ previews.

Highlights

  • Three.js direct-format previews now expose a capability profile and quality snapshot covering supported formats, color pipeline, geometry stats, camera precision, small-part detection, and frame-budget data.
  • GLB/GLTF keeps glTF PBR material semantics, STL/PLY preserve vertex color data, and OBJ/MTL applies sRGB only to color textures while leaving non-color maps linear.
  • Tiny and very large models fit the camera using real bounding-box scale, with model-aware raycast thresholds and measurement marker sizes for small parts.
  • Three.js previews now track rendered frames, slow frames, average/p95/max frame timing, idle skips, and adaptive pixel-ratio changes.
  • Settled Three.js previews sleep their render loop until interaction, animation, or annotation observer work resumes.
  • Ruler measurements now support calibrated units, per-axis deltas, persistent completed records, Markdown export, and shared Three.js/Babylon.js formatting.
  • Knowledge generation records pending, failed, and success states consistently across reports, sidecars, indexes, evidence snapshots, and part notes.
  • Diagnostics redact local paths by default while surfacing renderer route, converter status, knowledge-generation state, and Three/Babylon capability differences.

Release Contract

  • Three.js is the default single-model renderer for GLB/GLTF/STL/PLY/OBJ.
  • Babylon.js remains the production backend for 3dgrid, conservative workbench/fallback behavior, and future local-only SPLAT restoration work.
  • Local conversion remains desktop-only and does not upload model files.
  • Release assets are still limited to Obsidian-supported main.js, manifest.json, and styles.css.

Verification

This release candidate was verified with:

  • npm run typecheck
  • npm test
  • npm run verify:preview
  • npm run verify:preview:success
  • npm run verify:settings
  • npm run verify:knowledge-index
  • npm run verify:remote-draft
  • npm run verify:diagnostics
  • npm run build
  • npm run verify:release
  • npm run verify:obsidian -- --clean

AI Model Workbench 0.6.0

Release assets are built from source by GitHub Actions and include only the Obsidian-supported files.

  • Manifest version: 0.6.0
  • Minimum Obsidian version: 1.5.0
Asset Size SHA-256
main.js 4,015,388 bytes 6536d1e259fd36770c63c133176a5cb2ed1f8e16e66d4e59f38205293eeb9c0b
manifest.json 276 bytes 4682bf212f6e6db53569f5800b858a186fcdd3dee8877f19b6ff128adc43db9e
styles.css 40,411 bytes b221c2f411b563c3e0c683eb3e53f7cf570a86e8b65260ec26562a040686293e