Skip to content

v0.3.1

Choose a tag to compare

@codeofaxel codeofaxel released this 05 Mar 08:33
· 3005 commits to main since this release

What's New

Print Intelligence Tools (6 new MCP tools)

  • retry_print_with_fix — Diagnose a failure, apply slicer overrides, re-slice, and reprint in one call
  • slice_and_estimate — Dry-run slice: time, filament, printability score, and adhesion recommendations without printing
  • get_active_material — Read the currently loaded AMS filament (type, color, remaining)
  • check_print_health — Single-shot health check: temp drift, errors, progress assessment
  • recommend_adhesion_settings — Geometry-aware brim/raft recommendations based on contact area + material + printer type
  • diagnose_print_failure_live — Real-time failure diagnosis from printer state + model geometry + printer intelligence

Smart Enhancements

  • slice_and_print now auto-detects AMS material when not specified
  • slice_and_print now auto-injects brim/raft when printability analysis detects adhesion risk

Bug Fixes

  • Fix is_bedslinger_printer kwarg crash in adhesion injection (runtime TypeError)
  • Fix wrong PrinterState field names in diagnosis signal gathering
  • Fix state.error → state.print_error across diagnosis tools
  • Guard int(tray_now) against ValueError in material tools
  • Fix diagnose_from_signals type annotation accepting None
  • Fix _format_time(0) returning "unknown" instead of "0m"

Docs

  • Updated tool count 300 → 333 across README, PROJECT_DOCS, llms.txt
  • Rewrote llms.txt with current capabilities (design intelligence, AMS, 6 marketplaces, Gemini generation, failure diagnosis, material catalog)

333 MCP tools | 7,389 tests passing