Skip to main content

Release Notes

Release notes for the Aholo Open Platform API, SDKs, Skills, MCP, and documentation.

September 2026​

2026-09-10​

RenderCloud​

  • Realtime OpenUSD now documents lights (RectLight / SphereLight) and environment light (manycore:environment:giIntensity). Patches can update cameras, Mesh / 3DGS models, lights, and environment light, including add and delete.
  • Creating a realtime session at POST /global/rendercloud/v1/streams adds optional settings.autoEnhanceAI. Cloud rendering is always 1 unit = 1 mm, Z-up. See API → Render Cloud.

Lux3D​

  • Added multimodal-to-image at POST /global/lux3d/v1/generate/multimodal-to-image/task/create: at least one of img or prompt.
  • Four-view is now multimodal: path remains POST /global/lux3d/v1/generate/image-to-four-view/task/create, with at least one of img or prompt.
  • Multi-format export outputFormat adds stl and 3mf (GLB itself cannot be requested via outputFormat).
  • Image/text generation supports G1 / G1-Turbo only; version may be omitted (default version), but callers should send it explicitly.
  • Task-list filter status is 0 / 1 / 3 / 4; results may still include canceled 6. China uses the corresponding /lux3d/v1/... paths.

SDK​

  • Shipped Lux3D SDK 1.7.0 for TypeScript (@manycore/aholo-sdk-lux3d), Java (com.manycoreapis:aholo-sdk-lux3d), and Python (manycore-aholo-sdk-lux3d).
  • All three languages add multimodalToImage / multimodal_to_image (including local-file helpers), accept prompt on four-view, support stl / 3mf export, and drop 6 from the list filter.

MCP​

  • Shipped @manycore/aholo-sdk-mcp@1.7.0 (22 tools), depending on @manycore/aholo-sdk-lux3d@^1.7.0.
  • Added lux3d_multimodal_to_image; lux3d_image_to_four_view accepts prompt / localPath; export adds stl / 3mf; lux3d_list_tasks filter no longer includes 6.

August 2026​

2026-08-25​

Lux3D​

  • Added image-to-four-view at POST /global/lux3d/v1/generate/image-to-four-view/task/create and multi-format export at POST /global/lux3d/v1/multi-format-export/task/create.
  • Image/text generation now requires version (G1 / G1-Turbo only); faceCount is 10000–300000, aiPredictSize is added, and textureSize is removed.
  • Material transfer now requires version: v3.0-standard and adds aiPredictSize / customSize; task details add bizId, and status adds 6 (canceled).
  • Breaking: removed the GLB part-splitting endpoint. China uses the corresponding /lux3d/v1/... paths.

SDK​

  • Shipped Lux3D SDK 1.6.0 for TypeScript (@manycore/aholo-sdk-lux3d), Java (com.manycoreapis:aholo-sdk-lux3d), and Python (manycore-aholo-sdk-lux3d).
  • All three languages add image-to-four-view and multi-format export resources, update generation/material/task APIs and polling, and remove part splitting.

MCP​

  • Shipped @manycore/aholo-sdk-mcp@1.6.0 (21 tools), depending on @manycore/aholo-sdk-lux3d@^1.6.0.
  • Added lux3d_image_to_four_view, lux3d_material_transfer, and lux3d_multi_format_export; removed lux3d_part_split; synchronized the new parameters and canceled state.

2026-08-18​

Lux3D​

  • Added GLB part splitting: POST /lux3d/v1/part-split/task/create (/global/lux3d/v1/... internationally).
  • Added paginated task history: GET /lux3d/v1/generate/task/list, with page, status, and Unix-millisecond time filters.
  • Changed the G1 textureSize default from 1000 to 2048.

SDK​

  • Shipped Lux3D SDK 1.5.0 for TypeScript (@manycore/aholo-sdk-lux3d), Java (com.manycoreapis:aholo-sdk-lux3d), and Python (manycore-aholo-sdk-lux3d).
  • All three languages add GLB part splitting and task-list APIs, types, examples, and tests.

MCP​

  • Shipped @manycore/aholo-sdk-mcp@1.5.0 (19 tools), adding lux3d_part_split and lux3d_list_tasks; depends on @manycore/aholo-sdk-lux3d@^1.5.0.

July 2026​

2026-07-23​

Lux3D​

  • Lux3D OpenAPI adds version G1 (beta): multi-view input imgs (1–32), enablePbr / textureSize; outputs zip / glb / ply.
  • Breaking: removed request fields needUsdz / needObj / needFbx; use outputFormat (string array) instead.
  • v2.0-preview and v3.0-standard now share the five-format output slots; v1.0-pro returns a single ZIP (no longer described as .lux3d).
  • faceCount applies to v2.0-preview / v3.0-standard / G1. See API → Lux3D.

SDK​

  • Shipped TypeScript @manycore/aholo-sdk-lux3d@1.4.0, Java aholo-sdk-lux3d@1.4.0, and Python manycore-aholo-sdk-lux3d@1.4.0, aligned with the OpenAPI above (G1, outputFormat, multi-view helpers). See SDK Overview and per-language guides.

MCP​

  • Shipped @manycore/aholo-sdk-mcp@1.4.0; Lux3D tools support G1, outputFormat, enablePbr / textureSize, and multi-view via imgs / localPaths; depends on @manycore/aholo-sdk-lux3d@^1.4.0. See MCP.

2026-07-08​

Lux3D​

  • Lux3D OpenAPI default version is now v3.0-standard; new request fields faceCount, needUsdz / needObj / needFbx.
  • v3.0 success returns five outputs (outputs[0..4]: zip / glb / usdz / obj zip / fbx zip); optional formats not requested return NOT_REQUESTED.
  • Task creation documents concurrency error GENERATION_CONCURRENCY_LIMIT_EXCEEDED. See API → Lux3D.

SDK​

  • Shipped TypeScript @manycore/aholo-sdk-lux3d@1.3.0, Java aholo-sdk-lux3d@1.3.0, and Python manycore-aholo-sdk-lux3d@1.3.0, aligned with Lux3D OpenAPI v3.0 (default v3.0-standard, faceCount, optional exports). See SDK Overview and per-language guides.

MCP​

  • Shipped @manycore/aholo-sdk-mcp@1.2.0; Lux3D tools support v3.0-standard, faceCount, and needUsdz / needObj / needFbx; depends on @manycore/aholo-sdk-lux3d@^1.3.0. See MCP.

2026-07-07​

SDK​

  • Shipped Python SDK on PyPI: manycore-aholo-sdk-core / manycore-aholo-sdk-asset / manycore-aholo-sdk-lux3d v1.2.0, manycore-aholo-sdk-world v1.3.0 (Insta360 insv reconstruction); aligned with TypeScript / Java SDK capabilities. See Python SDK and SDK Overview.

June 2026​

2026-06-29​

World​

  • World reconstruction OpenAPI documents resource formats and type=insv (Insta360 panoramic .insv); URL extension must match type (image: .jpg/.jpeg/.png/.webp; video: .mp4/.mov).
  • World generation clarifies images only (at most one, same extensions); request resources uses GenerateWorldResourceItem.

SDK​

  • Shipped TypeScript @manycore/aholo-sdk-world@1.3.0 and Java aholo-sdk-world@1.3.0, aligned with the World OpenAPI above: reconstruction type includes insv; exports WorldResourceItem / WorldResourceType; generation uses GenerateWorldResourceItem (image only). Asset, Lux3D, and core remain v1.2.0. See SDK Overview.

MCP​

  • Shipped npm package @manycore/aholo-sdk-mcp@1.1.0 for local Agent studios (Cursor, Claude Desktop, etc.) to call Aholo upload, world reconstruction, Lux3D, and related APIs over stdio MCP (17 tools); depends on @manycore/aholo-sdk-world@^1.3.0 with Insta360 insv reconstruction support.
  • Added the MCP guide with install steps, mcp.json setup, and MCP vs Skill vs SDK guidance; Quick Start and SDK docs updated for OpenAPI resource formats.

2026-06-16​

World​

  • Create reconstruction (POST /global/world/v1/reconstructions): optional useMask for background removal on uploaded assets.
  • Get world detail (GET /global/world/v1/{worldId}): AI-generated worlds can return assets.imagery.panoUrl (panorama); assets.imagery added; LOD metadata is at assets.splats.urls.lodMetaPath.
  • assets.semanticsMetadata adds upAxis (Y / Z) for world coordinate orientation. See API → World.

SDK​

  • Shipped TypeScript and Java SDK v1.2.0, aligned with the World API changes above. See SDK Overview.

2026-06-09​

SDK​

  • Shipped TypeScript and Java SDK v1.1.0 (Asset / World / Lux3D). See SDK Overview.
  • Python SDK is not available yet.

2026-06-03​

SDK​

  • First release of TypeScript and Java SDK v1.0.0. See SDK Overview.

May 2026​

2026-05-20​

Documentation​