changedInput schema / properties / options / properties / tools / items / anyOf
Previous value: -[
- {
- "description": "Native edit for the standalone add_text tool.",
- "properties": {
- "tool": {
- "enum": [
- "add_text"
- ]
- }
- },
- "title": "add_text"
- },
- {
- "description": "Native edit for the standalone update_text tool.",
- "properties": {
- "tool": {
- "enum": [
- "update_text"
- ]
- }
- },
- "title": "update_text"
- },
- {
- "description": "Native edit for the standalone add_image tool.",
- "properties": {
- "tool": {
- "enum": [
- "add_image"
- ]
- }
- },
- "title": "add_image"
- },
- {
- "description": "Native edit for the standalone generate_artwork tool.",
- "properties": {
- "tool": {
- "enum": [
- "generate_artwork"
- ]
- }
- },
- "title": "generate_artwork"
- },
- {
- "description": "Native edit for the standalone move_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "move_element"
- ]
- }
- },
- "title": "move_element"
- },
- {
- "description": "Native edit for the standalone resize_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "resize_element"
- ]
- }
- },
- "title": "resize_element"
- },
- {
- "description": "Native edit for the standalone rotate_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "rotate_element"
- ]
- }
- },
- "title": "rotate_element"
- },
- {
- "description": "Native edit for the standalone align_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "align_element"
- ]
- }
- },
- "title": "align_element"
- },
- {
- "description": "Native edit for the standalone duplicate_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "duplicate_element"
- ]
- }
- },
- "title": "duplicate_element"
- },
- {
- "description": "Native edit for the standalone delete_element tool.",
- "properties": {
- "tool": {
- "enum": [
- "delete_element"
- ]
- }
- },
- "title": "delete_element"
- },
- {
- "description": "Native edit for the standalone remove_background tool.",
- "properties": {
- "tool": {
- "enum": [
- "remove_background"
- ]
- }
- },
- "title": "remove_background"
- },
- {
- "description": "Native edit for the standalone crop_image tool.",
- "properties": {
- "tool": {
- "enum": [
- "crop_image"
- ]
- }
- },
- "title": "crop_image"
- },
- {
- "description": "Native edit for the standalone flip_image tool.",
- "properties": {
- "tool": {
- "enum": [
- "flip_image"
- ]
- }
- },
- "title": "flip_image"
- },
- {
- "description": "Native edit for the standalone restore_original_image tool.",
- "properties": {
- "tool": {
- "enum": [
- "restore_original_image"
- ]
- }
- },
- "title": "restore_original_image"
- },
- {
- "description": "Native edit for the standalone ai_photoshoot tool.",
- "properties": {
- "tool": {
- "enum": [
- "ai_photoshoot"
- ]
- }
- },
- "title": "ai_photoshoot"
- },
- {
- "description": "Existing native operation aliases retain their normal behavior and permission checks; this metadata does not create additional operations.",
- "properties": {
- "tool": {
- "not": {
- "enum": [
- "add_text",
- "update_text",
- "add_image",
- "move_element",
- "resize_element",
- "rotate_element",
- "align_element",
- "duplicate_element",
- "delete_element",
- "crop_image",
- "remove_background",
- "flip_image",
- "restore_original_image",
- "generate_artwork",
- "ai_photoshoot"
- ]
- },
- "type": "string"
- }
- },
- "title": "Existing native compatibility names"
- }
-]New value: +[
+ {
+ "description": "Standalone tool: add_text. Add a new text object using native text options.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "add_text"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "add_text"
+ },
+ {
+ "description": "Standalone tool: update_text. Edit the selected text object using native text or element fields.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "update_text"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "update_text"
+ },
+ {
+ "description": "Standalone tool: add_image. Add artwork; add_asset is the existing name for the same native operation.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "add_image",
+ "add_asset"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "add_image"
+ },
+ {
+ "description": "Standalone tool: move_element. Edit the selected element's placement or supplied element/text/asset properties. update_element uses exactly the same native editor as move_element, resize_element, rotate_element and align_element.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "move_element",
+ "update_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "move_element"
+ },
+ {
+ "description": "Standalone tool: resize_element. Change the selected element's dimensions with native placement or element fields.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "resize_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "resize_element"
+ },
+ {
+ "description": "Standalone tool: rotate_element. Change the selected element's rotation with native placement or element fields.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "rotate_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "rotate_element"
+ },
+ {
+ "description": "Standalone tool: align_element. Change the selected element's position with explicit native placement coordinates.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "align_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "align_element"
+ },
+ {
+ "description": "Standalone tool: duplicate_element. Duplicate the selected element.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "duplicate_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "duplicate_element"
+ },
+ {
+ "description": "Standalone tool: delete_element. Delete the selected element.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "delete_element"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "delete_element"
+ },
+ {
+ "description": "Standalone tool: crop_image. Crop the selected image. These compatibility names all use the native crop operation and its supplied crop fractions.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "crop_image",
+ "crop_edge_lines",
+ "crop_edge_borders",
+ "remove_letterbox_bars",
+ "crop_letterbox_bars",
+ "trim_letterbox_bars",
+ "trim_image_edge_lines",
+ "trim_image_edge_borders"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "crop_image"
+ },
+ {
+ "description": "Standalone tool: remove_background. Remove an image background. Preserve-box names set preserveImageBox/preserveReplacementBox/fitInsidePreviousBox. Colour-key/solid/shirt-colour names apply an already processed options.replacementUrl; the standalone remove_background tool also supports the colour_key method. These are background-removal modes, not additional unrelated operations.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "remove_background",
+ "remove_background_content_aware",
+ "remove_background_ai",
+ "content_aware_background",
+ "remove_background_preserve_box",
+ "preserve_image_box",
+ "remove_background_preserve_image_box",
+ "remove_background_by_colour",
+ "remove_background_by_color",
+ "remove_background_colour_key",
+ "remove_background_color_key",
+ "remove_background_colour_key_centre_protected",
+ "remove_background_color_key_center_protected",
+ "colour_key_centre_protect",
+ "color_key_center_protect",
+ "remove_solid_background",
+ "remove_shirt_colour_background",
+ "remove_shirt_color_background",
+ "colour_key_background",
+ "color_key_background"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "remove_background"
+ },
+ {
+ "description": "Standalone tool: flip_image. Flip the selected image. flip_image uses options.direction; horizontal/vertical compatibility names select that direction.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "flip_image",
+ "flip_horizontal",
+ "flip_vertical"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "flip_image"
+ },
+ {
+ "description": "Standalone tool: restore_original_image. Recover the retained original upload for the exact element while preserving valid crop/flip modifiers and placement.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "restore_original_image"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "restore_original_image"
+ },
+ {
+ "description": "Standalone tool: restore_background. Restore the current original image source, disable background removal and clear image modifiers while preserving placement.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "restore_background"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "restore_background"
+ },
+ {
+ "description": "Standalone tool: generate_artwork. Generate artwork from options.prompt or value, using the existing allowance.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "generate_artwork"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "generate_artwork"
+ },
+ {
+ "description": "Standalone tool: ai_photoshoot. Create an illustrative AI photoshoot; live_ai_photoshoot names the same native operation.",
+ "properties": {
+ "tool": {
+ "enum": [
+ "ai_photoshoot",
+ "live_ai_photoshoot"
+ ],
+ "type": "string"
+ }
+ },
+ "required": [
+ "tool"
+ ],
+ "title": "ai_photoshoot"
+ }
+]
addedInput schema / properties / options / properties / tools / items / properties / tool / enum
Added value: +[
+ "add_text",
+ "update_text",
+ "add_image",
+ "add_asset",
+ "move_element",
+ "update_element",
+ "resize_element",
+ "rotate_element",
+ "align_element",
+ "duplicate_element",
+ "delete_element",
+ "crop_image",
+ "crop_edge_lines",
+ "crop_edge_borders",
+ "remove_letterbox_bars",
+ "crop_letterbox_bars",
+ "trim_letterbox_bars",
+ "trim_image_edge_lines",
+ "trim_image_edge_borders",
+ "remove_background",
+ "remove_background_content_aware",
+ "remove_background_ai",
+ "content_aware_background",
+ "remove_background_preserve_box",
+ "preserve_image_box",
+ "remove_background_preserve_image_box",
+ "remove_background_by_colour",
+ "remove_background_by_color",
+ "remove_background_colour_key",
+ "remove_background_color_key",
+ "remove_background_colour_key_centre_protected",
+ "remove_background_color_key_center_protected",
+ "colour_key_centre_protect",
+ "color_key_center_protect",
+ "remove_solid_background",
+ "remove_shirt_colour_background",
+ "remove_shirt_color_background",
+ "colour_key_background",
+ "color_key_background",
+ "flip_image",
+ "flip_horizontal",
+ "flip_vertical",
+ "restore_original_image",
+ "restore_background",
+ "generate_artwork",
+ "ai_photoshoot",
+ "live_ai_photoshoot"
+]