· Bruno Santos
MeshWorks v1.2.5 - The Intelligence & Workflow Update
Smarter thumbnails, visual BOM diffs, batch procurement actions, and a fully wired AI Agent engine.

What's New in MeshWorks v1.2.5
Version 1.2.5 is a focused release that tightens the loop between engineering intelligence and daily procurement workflows. The headline features are the Part Thumbnail System, BOM Revision Diff, the fully wired Agent Framework execution engine, and a round of meaningful UX improvements that have been on the roadmap since early in the year.
---
Part Thumbnail System
Every part in your BOM can now carry a visual thumbnail — a small image that lets your team immediately recognize what they're working with without opening a separate drawing or file vault entry.
You can attach thumbnails in two ways:
- Upload manually — drop any image directly from the thumbnail popup in the BOM table.
- Extract with AI — click "Extract from vault (AI)" and the system will fetch your PDF or image drawing from the File Vault, render it, and use GPT-4 vision to locate and crop the most representative view of the part (usually the isometric or principal view on the drawing sheet).
Thumbnails are controlled by a per-user preference. Teams that prefer a compact table can keep thumbnails hidden; teams that rely heavily on visual identification can enable them. The preference is saved to your user profile.
How the AI extraction works
The extraction pipeline renders the first page of the PDF (or the raw image) at 2x resolution and sends it to the AI edge function. The function asks A.I to return normalized bounding box coordinates for the engineering part view, excluding title blocks, revision tables, and dimension annotations. Those coordinates are then used to crop the canvas, followed by an edge-inward autotrim pass to strip any residual whitespace. The result is a tight, clean thumbnail of the actual part geometry.
---
BOM Revision Diff
BOM management is iterative. Every project goes through multiple revisions — parts get added, quantities change, suppliers shift. Until now, understanding what changed between two iterations meant manually comparing spreadsheets or scrolling through the audit log.
The new Revision Diff view solves this. Select any two iterations of your BOM and get an instant visual comparison:
- Green rows — parts that were added in the newer iteration.
- Red rows — parts that were removed.
- Changed cells — individual fields that differ are highlighted inline.
This view is available directly from the Iteration History panel and makes revision reviews, customer approvals, and internal change control significantly faster.
---
Agent Framework — Full Execution Engine
The AI Agent Framework, introduced in v1.2.4, now has its full execution engine in place. What's new in v1.2.5:
- Rate limiting — per-organization request limits to prevent runaway agent loops.
- Execution logs — every agent action is recorded with input, output, status, and timestamps. Full auditability.
- Confirmation queue processing — auto-execute actions submitted by agents now go through the confirmation queue with proper state transitions and approval workflows.
This means external tools — your own scripts, Claude, GPT, or any HTTP-capable system — can now interact with MeshWorks data in a governed, auditable way through scoped API tokens.
---
Multi-Selection Performance
In busy BOMs with hundreds of rows, selecting multiple parts for a batch operation could cause noticeable lag. The checkbox state updates were triggering full-table re-renders.
We've refactored the selection state management so that checkbox updates are isolated to only the affected rows. On a 500-row BOM, selecting 50 parts is now visually instant.
---
Context Menu Batch Actions
The right-click context menu on the BOM table now respects multi-selection. When you have multiple parts selected, the context menu exposes:
- Partial Order — mark selected parts as partially ordered.
- Release Selected — release the selected parts for procurement.
- Release All — release all parts in the project in one action.
Previously these operations required opening a separate dialog. They're now one click away from wherever you are in the table.
---
Bug Fixes
Visual Designer scroll bug — After the AI Quote Narrative generation completed and inserted new content into the quote, the Visual Designer would scroll the entire page to the bottom. This has been fixed; the viewport now stays where it was when you triggered the generation.
File Vault thumbnail sync — The batch "Extract Thumbnails" button in the File Vault was using a separate, older code path for cropping. It had no autotrim pass and a race condition where the canvas was drawn before the image finished loading. Both paths are now identical — same AI confidence threshold, same autotrim algorithm, same fallback behavior.
---
What's Next
We're continuing to build out the Agent Framework with more action types, working on a supplier comparison matrix inside the RFQ module, and planning deeper Gantt / production scheduling integration with the Project Hub timeline. As always, your feedback shapes what lands next — reach out through the in-app chat.