forked from 1b-agent/opencadstudio-upstream
#1469 inserted `CommitMany` and `CommitManyAndEnd` between `Commit`, `CommitAndEnd` and `Done`. `CommandStep` crosses the plugin IPC, which encodes a variant by its position, so a plugin built against the previous API that answered `Done` would have been read as `CommitAndEnd` — or rejected as undecodable — by the new host. The two variants now sit after `Cancel`, as the other additions to the v7 wire types do. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>