{"version":"2.1.281","anchor":"auto-mode-write-tool-input-repair-now-drops-alias-fields-tha","canonical_anchor":"auto-mode-write-tool-input-repair-now-drops-alias-fields-tha","heading":"Auto-mode Write tool input repair now drops alias fields that duplicate file_path\/content","tier":null,"area":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281\/e\/auto-mode-write-tool-input-repair-now-drops-alias-fields-tha","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.281","markdown":"### Auto-mode Write tool input repair now drops alias fields that duplicate file_path\/content\n\nThe Write tool now drops alias fields that repeat the same value as `file_path` or `content`, and notes which one it ignored\n\n**What**\n\nThe Write tool (the tool Claude uses to create or overwrite a file) already renamed a few alternative field names to the ones it expects. It now also recognises a longer list of these alternatives, called aliases:\n\n- `path` and `file` as aliases for `file_path`\n\n- `file_text`, `file_content`, `new_text`, `body`, `text` and `contents` as aliases for `content`\n\nWhen the model sends one of these aliases alongside the real field and both hold exactly the same text, the alias is deleted. The result of the call then carries a short note such as \"`<alias>` repeated `<field>` and was ignored.\"\n\n**Why**\n\nA file write that carries the same filename or file text twice under two different names is now cleaned up instead of carrying a redundant field forward. The note in the result shows exactly which field was dropped."}