{"version":"2.1.176","anchor":"project-tool-file-uploads-now-visible-and-readable","canonical_anchor":"project-tool-file-uploads-now-visible-and-readable","heading":"Project Tool: File Uploads Now Visible and Readable","tier":null,"area":null,"scope":null,"heads_up":null,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.176\/e\/project-tool-file-uploads-now-visible-and-readable","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.176","markdown":"### Project Tool: File Uploads Now Visible and Readable\n\nThe Project tool (`project_info`, `project_read`, `project_delete`) now surfaces file uploads (PDFs, images, and other binary files) alongside text docs.\n\n- `project_info` output now includes a `## Project files (N)` section listing file uploads and a `## Synced sources (N)` section listing connector-synced content (Google Drive, GitHub, Outline, MCP resources)\n- `project_read` on a file upload returns a `file_kind` field; for document-type uploads (PDF, docx) it returns extracted text; for other types it returns empty content with a notice explaining that no text extract is available\n- `project_delete` on a file upload now returns a clear error explaining that file uploads can only be removed from claude.ai, not via the tool\n- The error message when a path is not found now says \"No doc or file at\" instead of \"No doc at\" and lists both docs and files\n\n**Evidence**\n\nProject tool description update (search for `\"is a file upload; project_delete only removes text docs\"` and `\"## Project files (\"`)"}