Source Intelligence

DisclaimerUnofficial, and not affiliated with Anthropic. Nearly all of this is read straight out of what ships: npm bundles, captured prompts, published docs. Anthropic's own notes go in verbatim, marked as theirs. The rest is my reading, and every entry carries the strings behind it. If one looks wrong, vote it down and say why.

All of v2.1.176 Home All releases olderv2.1.175 v2.1.177newer
Claude Code v2.1.176

Project Tool: File Uploads Now Visible and Readable

The Project tool (project_info, project_read, project_delete) now surfaces file uploads (PDFs, images, and other binary files) alongside text docs.

  • 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)
  • 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
  • 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
  • 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
Evidence

Project tool description update (search for "is a file upload; project_delete only removes text docs" and "## Project files (")

Strings lifted out of the shipped bundle, so the claim above can be checked against them.

See this entry in the whole of v2.1.176 →