v0.3.1
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_printnow auto-detects AMS material when not specifiedslice_and_printnow auto-injects brim/raft when printability analysis detects adhesion risk
Bug Fixes
- Fix
is_bedslinger_printerkwarg crash in adhesion injection (runtime TypeError) - Fix wrong PrinterState field names in diagnosis signal gathering
- Fix
state.error→state.print_erroracross diagnosis tools - Guard
int(tray_now)against ValueError in material tools - Fix
diagnose_from_signalstype 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