v0.3.2
⛔ DO NOT USE THIS RELEASE
A later adversarial review found live paths in this version that destroy the mesh
you pass it and report success. It is tagged only so the history is complete and
pinnable. Use the latest release.
extract_pbr_trio,download_assetandgenerate_sound_effectbuilt
directory trees from a caller-nameddestination. All three ranmkdir -p
on it before any validation, sodestination: "~/out"— not expanded, because
no shell is involved — created a literal~directory wherever the MCP client
happened to run the server.extract_pbr_triowrote five files into one and
reported success. This is the same defect removed fromnormalize_meshin
0.3.0 and frombatch_prepare_meshesin 0.3.1; it was found by checking the
rule against every tool that writes to a caller-named path, rather than
waiting for it to be reported a third time. A caller-named directory must now
already exist. The server's own configured workspace is still created on demand.