What changed
The three SDKs are aligned so the same concept has the same name everywhere. This slice renames several public types and removes redundant or dead exports. Behavior is unchanged; the wire format is unchanged.Renames
The streaming request and response types keep the
StreamRequest and StreamResponse names. The buffered types reclaim the HttpRequest and HttpResponse names from them. EngineFunctions and EngineTriggers are now present in the Python and Rust SDKs as well, not only Node. MergePath (the path argument for merge and append update operations) is now a named export in all three SDKs.
Removals
Migration
Update any imports that reference the old names. The renames are mechanical. For the removed Python error subclasses, branch on the errorcode instead of catching the dedicated subclass: