{"version":"2.1.299","anchor":"notebook-edit-refuses-non-text-files","canonical_anchor":"notebook-edit-refuses-non-text-files","heading":"NotebookEdit now checks whether a notebook is text before editing","tier":"notice","area":"Elsewhere","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299\/e\/notebook-edit-refuses-non-text-files","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.299","markdown":"### NotebookEdit now checks whether a notebook is text before editing\n\nNotebookEdit now refuses a notebook it reads as not being text, using a new check in place of the earlier decoding check\n\n**Unclear.** It is not clear whether notebooks in other text encodings are still refused, or only files that are not text at all.\n\n**What**\n\nNotebookEdit is the tool Claude uses to edit Jupyter notebooks. Its refusal for files it cannot safely edit now rests on a different check: whether reading the file found it was not text. Before, it refused based on whether decoding the file lost characters. In this case it returns its own specific message.\n\n**Why**\n\nThe error you or Claude see when a notebook cannot be read as text is different from before.\n\n- Area: Elsewhere\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}