{"version":"2.1.271","anchor":"artifact-read-file-tool-can-now-read-multiple-paths-at-once","canonical_anchor":"multi-file-webfetchasset-reads-get-bulk-save-messaging","heading":"Artifacts tool can now read and save multiple files in one call","tier":"notice","area":"Artifacts","scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271\/e\/artifact-read-file-tool-can-now-read-multiple-paths-at-once","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.271","markdown":"### Artifacts tool can now read and save multiple files in one call\n\nThe artifact read_file tool can now fetch several published files at once, though batch reads can't yet get permission approval\n\n**What**\n\n- Tool-result rendering now recognizes a `files_read` result and shows \"saved N of M file(s)\", optionally \"under \" when a shared save directory is used; the WebFetch-style summary can also show \"read N file(s)\" for multiple paths.\n\n- The artifacts tool's `read_file` action now accepts a `paths` array instead of only a single path, so several published files can be requested in one call and saved under a shared directory.\n\n- The result formatter reports how many of N files were saved, lists each with size\/content-type\/sha256 (or an error), inlines full text for files under a size budget, and truncates the listing when the combined result would be too large.\n\n- Path resolution for `read_file` was updated to handle the multi-path case using a different helper than the single-file path.\n\n- Multi-path input is validated (duplicate paths are removed, a \"too many paths\" case is reported), but a batched read that needs permission is currently always denied, telling the model to read files one at a time first, since batch reads don't yet trigger their own permission prompt.\n\n**Why**\n\nThis lets Claude read and save several files from an artifact in a single call instead of one at a time, though permission handling for batch reads hasn't caught up yet, so a batch request needing approval will currently fail until read singly.\n\n- Area: Artifacts\n- Tier: You'll notice\n- Useful: 3\/5\n- Signal: 2\/5"}