changedInput schema / properties / action / description
Previous value: -"Transaction action to perform."New value: +"Action."
changedInput schema / properties / action / enum
Previous value: -[
- "begin",
- "edit",
- "edit_multi",
- "commit",
- "undo_commit",
- "rollback",
- "info"
-]New value: +[
+ "begin",
+ "edit",
+ "edit_multi",
+ "edit_chunk",
+ "assemble",
+ "commit",
+ "undo_commit",
+ "rollback",
+ "info"
+]
changedInput schema / properties / atomic / description
Previous value: -"For edit_multi: all-or-nothing (default: true)."New value: +"Default true."
addedInput schema / properties / content
Added value: +{
+ "description": "File content (create).",
+ "type": "string"
+}
addedInput schema / properties / create
Added value: +{
+ "description": "New file (needs content).",
+ "type": "boolean"
+}
addedInput schema / properties / dry_run
Added value: +{
+ "description": "edit/edit_multi: validate only.",
+ "type": "boolean"
+}
changedInput schema / properties / edits / description
Previous value: -"Array of {old_string,new_string}. Required for edit."New value: +"Array of {old_string,new_string} | {line_span,new_lines}; line_span {start_line,end_line,expect_sha}, end_line null=EOF."
addedInput schema / properties / edits / items / properties / line_span
Added value: +{
+ "type": "object"
+}
addedInput schema / properties / edits / items / properties / new_lines
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
removedInput schema / properties / edits / items / properties / replace_all
Removed value: -{
- "type": "boolean"
-}
removedInput schema / properties / edits / items / required
Removed value: -[
- "old_string"
-]
addedInput schema / properties / expect_sha
Added value: +{
+ "description": "assemble sha256.",
+ "type": "string"
+}
changedInput schema / properties / file / description
Previous value: -"Single file path relative to workspace_dir (required for action=edit)."New value: +"Path (edit)."
changedInput schema / properties / file_edits / description
Previous value: -"Per-file edits for edit_multi: [{file, edits}]. Overrides files+edits."New value: +"edit_multi: [{file, edits}] (same edit objects)."
removedInput schema / properties / file_edits / items
Removed value: -{
- "properties": {
- "edits": {
- "description": "Array of edits for this file",
- "items": {
- "properties": {
- "new_string": {
- "type": "string"
- },
- "old_string": {
- "type": "string"
- },
- "replace_all": {
- "type": "boolean"
- }
- },
- "required": [
- "old_string"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "file": {
- "description": "File path relative to workspace_dir",
- "type": "string"
- }
- },
- "required": [
- "file",
- "edits"
- ],
- "type": "object"
-}
changedInput schema / properties / files / description
Previous value: -"Multiple file paths relative to workspace_dir. Same edits applied to all (broadcast mode)."New value: +"Broadcast to all."
addedInput schema / properties / lines
Added value: +{
+ "description": "Chunk lines.",
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedInput schema / properties / name / description
Previous value: -"Transaction name (required for action=begin)."New value: +"Txn name (begin)."
addedInput schema / properties / seq
Added value: +{
+ "description": "Chunk seq.",
+ "type": "integer"
+}
addedInput schema / properties / total
Added value: +{
+ "description": "Chunk count.",
+ "type": "integer"
+}
changedInput schema / properties / txn_id / description
Previous value: -"Transaction ID (required for edit, edit_multi, commit, undo_commit, rollback, info)."New value: +"Txn id."
changedInput schema / properties / workspace_dir / description
Previous value: -"REQUIRED: project root (abs). reindex first if new."New value: +"Project root (abs)."