Release notes

Here you can find the release notes for Kanzi AI Assistant.

1.4.0

  • Kanzi AI Assistant now works with Kanzi 4.1.0.

  • Added Shader Graph authoring. With the experimental Shader Graph Editor enabled, Kanzi AI Assistant can create and edit shader graphs, including custom GLSL Code nodes, with built-in recipes for emissive, fresnel, UV scrolling, glass, vignette, subsurface scattering, FBM noise, and Beckmann effects.

  • Shader-graph write rejections now return per-node/per-edge error codes and remediation suggestions, so Kanzi AI Assistant can self-correct without bouncing the failure to the user.

  • Node-path errors now include nearest-match suggestions so Kanzi AI Assistant can self-correct typos and stale paths.

  • Property tools now reject unknown property names pre-flight, so Kanzi AI Assistant can retry with the correct name without wasting a turn.

  • MCP tool definitions now carry behaviour hints (readOnlyHint, destructiveHint, idempotentHint) so external clients can gate auto-approval natively. Batchability and indicative cost are exposed under _meta with the rightware.com/ vendor prefix.

  • Breaking change for external MCP clients: every tools/call response is now a JSON envelope {ok, data, error, meta}. Clients reading raw text from content[0].text need to parse it as JSON and read data on success or error when ok is false.

  • Consolidated 32 property tools into six unified ones (get_property, set_property, add_property, remove_property, list_properties with a target_kind argument; create_property with a type argument) to give Kanzi AI Assistant fewer near-synonyms to pick between. The legacy per-kind tools remain functional but are flagged deprecated in the tool catalog.

  • Added batch tools (batch_set_properties, batch_remove_properties, batch_create_nodes) so Kanzi AI Assistant can change several properties on one target, or create several children under one parent, in a single tool call.

1.3.0

  • Kanzi AI Assistant now works with Kanzi 4.1.0-alpha2.

  • Added smart 3D asset import. Drag a .glb, .gltf, or .fbx file onto the chat window to import it. Kanzi AI Assistant auto-creates the scene placeholder, adds a default light and camera if missing, and can upgrade imported Phong materials to physically based materials with named presets through the upgrade_materials_to_pbr and set_material_appearance tools.

  • Added move and duplicate tools for nodes and resources (move_node, duplicate_node, move_resource, duplicate_resource), preserving properties, bindings, and child nodes.

  • Added reverse resource usage lookup through the find_resource_usages tool, listing every reference to a given resource across scene nodes, prefab nodes, and resource libraries.

  • Added a curated knowledge base with task recipes, domain concepts, patterns, common errors, and best practices, queried by Kanzi AI Assistant through the query_knowledge tool.

  • Added ONNX-based semantic retrieval (BGE-small-en-v1.5 embedding model). This is now the default knowledge retriever. The earlier BM25 keyword retriever is still selectable in Settings.

  • Added planned agent mode. For complex requests, Kanzi AI Assistant can submit a step-by-step plan through the submit_plan tool. The plan is shown as a checklist in chat and updated as Kanzi AI Assistant progresses.

  • Added a tool result store with handle-based retrieval. Large tool results are offloaded and Kanzi AI Assistant retrieves them on demand using the read_stored_result and search_stored_result meta-tools.

  • Grouped every Kanzi AI Assistant turn into a single undo entry, so undo reverts the whole turn at once.

  • Fixed MCP transformation parameters silently dropping to identity when the input omitted a rotation or scale component.

  • Updated bundled dependencies to address CVE-2026-26127.

1.2.0

  • Initial public release of Kanzi AI Assistant.

  • Kanzi AI Assistant works with Kanzi 4.0.0.