Repository navigation
release 0.7.0
Breaking changes
No project store (#29)
meshy project (init | record | show | list | rebuild-index) is removed, and so are --project / --stage on the task verbs and download, together with metadata.json, history.json and the task_<id>.json snapshots. -o (with its meta.json) and --save-json already keep what a task produced.
--workspace stays: every write target is still resolved on real paths against it before anything is created, and for a create this check runs before the request. OBJ material maps are now relinked only when exactly one saved texture was served under that name; anything else stays as written with a material_reference_unresolved warning.
Added
- China site (#31). One Meshy account works on both sites; only the hosts differ.
meshy auth login --region cn(orMESHY_REGION=cn) signs in atmeshy.cnand remembers the region on the profile, so later commands callapi.meshy.cnwithout a flag;--region globalswitches back.api.meshy.cnsharescredentials.jsonwithapi.meshy.ai. Explicit base URLs still win. MESHY_CLI_CLIENT(#21). A product that runs meshy-cli for its users names itself here; the value is appended to the User-Agent of every request. Inside DeepSeek Harness (DSH_SHELL=1) it defaults todsh(#31).
Fixed
- Rerunning
-ofor the same task (#30) replaces that task's own files instead of exiting 11. A download that fails part-way still writes its sidecar, and its recovery is the same-ocommand again, printed with absolute paths.create/makewith-orefuse a target that already has a sidecar before submitting, so no task is paid for and then left unsaved.