{"name":"read","slug":"read","family":"setting","title":"Settings keys","noun":"settings key","description":"Skill listing and job tracking now go through the storage layer instead of touching files directly.","description_source":"entry","described_by":{"version":"2.1.223","anchor":"skills-and-jobs-load-through-the-storage-sidecar"},"presence":{"first_seen":null,"removed_in":null,"in_current_build":false,"newest_mined":"2.1.319","builds":0,"mined_builds":159,"first_cited":null},"aliases":[],"entries":[{"version":"2.1.317","anchor":"artifact-tool-marks-read-results-with-a-prefix-on-the-resul","heading":"Artifact content Claude reads can now be marked in its results","line":"For artifacts set to mark reads, what Claude reads through the artifact tool is now recorded and its results start with a marker","released_at":"2026-11-02 23:57:53","reason":"found in this entry's text"},{"version":"2.1.314","anchor":"bash-read-onlysafety-checker-stricter-handling-of-find-rg","heading":"Stricter safety checks for find, rg, sort, read, xargs and awk commands","line":"Claude Code checks more shell commands more strictly before running them without asking, so some will now ask for permission","released_at":"2026-10-30 00:12:56","reason":"found in this entry's text"},{"version":"2.1.312","anchor":"workshop-page-special-cases-removed-from-the-artifact-tool","heading":"Workshop pages and page-data reading removed from artifacts and plan mode","line":"The artifact `read_page_data` action and the plan-mode decision workshop and prototype offers are gone, and plan mode is read-only again","released_at":"2026-10-27 18:36:10","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"bash-permission-analysis-stricter-handling-of-redirects-tha","heading":"Some shell commands that redirect using a variable they also set now ask permission","line":"Claude Code now asks before running some shell commands whose redirect reads a variable set in the same command, and adds checks for zsh read","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"bash-read-command-argument-checks-in-the-permissionpath-p","heading":"Permission checks now look at the options of the shell read command","line":"Claude Code now checks the options of the shell `read` command, such as `-a`, when deciding on permissions, instead of skipping them","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.311","anchor":"bash-read-builtin-special-cased","heading":"Shell analysis of read can now skip setting REPLY","line":"Claude Code's shell analysis no longer always treats `read` as setting `REPLY`; under one condition it skips that step","released_at":"2026-10-26 19:47:57","reason":"found in this entry's text"},{"version":"2.1.309","anchor":"bash-env-assignment-tracking-and-path-handling-changes","heading":"Changes to how Bash commands' variable assignments are tracked","line":"Claude Code's reading of Bash commands now tracks variable assignments, including the `REPLY` set by `read`, in a new way","released_at":"2026-10-22 20:34:13","reason":"found in this entry's text"},{"version":"2.1.292","anchor":"artifact-versions-list-and-read-named-versions","heading":"Claude can list and read earlier versions of your artifacts","line":"The Artifact tool gains a way to list an artifact's versions and to read a named earlier version, limited to artifacts you own","released_at":"2026-10-06 17:10:31","reason":"found in this entry's text"},{"version":"2.1.287","anchor":"shell-snapshot-uses-builtin-readprintf-copy-helper-when-sup","heading":"Shell snapshots no longer need the cat command when the shell can do the copy itself","line":"Shell snapshots now copy their helper commands using the shell's own built-in commands, and fall back to cat only when the shell cannot","released_at":"2026-10-01 16:59:25","reason":"found in this entry's text"},{"version":"2.1.282","anchor":"artifact-read-page-data-marked-when-requested-after-an-unatt","heading":"Reading an artifact's page data now shows when it followed an unattended auto-reply","line":"The artifact tool's read_page_data action now carries the same \"requested after an unattended auto-reply\" note that read and verify already had","released_at":"2026-09-24 15:56:22","reason":"found in this entry's text"}],"entries_total":45,"docs":[{"source":"api","path":"about-claude\/api-credits-for-subscribers","title":"api-credits-for-subscribers","documented":false},{"source":"api","path":"about-claude\/glossary","title":"glossary","documented":false},{"source":"api","path":"about-claude\/models\/choosing-a-model","title":"choosing-a-model","documented":false},{"source":"api","path":"about-claude\/models\/migration-guide","title":"Or, for the model with the same capabilities and no access approval requirement:","documented":false},{"source":"api","path":"about-claude\/models\/optimizing-for-cost-and-intelligence","title":"optimizing-for-cost-and-intelligence","documented":false},{"source":"api","path":"about-claude\/pricing","title":"pricing","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/commerce-agents","title":"commerce-agents","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/content-moderation","title":"content-moderation","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/customer-support-chat","title":"customer-support-chat","documented":false},{"source":"api","path":"about-claude\/use-case-guides\/legal-summarization","title":"legal-summarization","documented":false}],"docs_total":12,"gates":[],"related":[],"url":"https:\/\/changelogs.core-directive.com\/reference\/setting\/read","family_url":"https:\/\/changelogs.core-directive.com\/reference\/setting.json"}