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_metawith therightware.com/vendor prefix.Breaking change for external MCP clients: every
tools/callresponse is now a JSON envelope{ok, data, error, meta}. Clients reading raw text fromcontent[0].textneed to parse it as JSON and readdataon success orerrorwhenokis false.Consolidated 32 property tools into six unified ones (
get_property,set_property,add_property,remove_property,list_propertieswith atarget_kindargument;create_propertywith atypeargument) to give Kanzi AI Assistant fewer near-synonyms to pick between. The legacy per-kind tools remain functional but are flaggeddeprecatedin 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.fbxfile 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 theupgrade_materials_to_pbrandset_material_appearancetools.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_usagestool, 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_knowledgetool.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_plantool. 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_resultandsearch_stored_resultmeta-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.