Comment by rastriga
2 months ago
yes, it's obvious the data goes to Anthropic. What wasn't obvious to me was what exactly is included and how it's structured: system prompt size, full conversation replay, file contents, git history, tool calls. The goal was to understand how the wire level works. On Azure/Bedrock - good point! My understanding is that they route requests through their infrastructure rather than Anthropic directly, which does change the trust boundary, but my focus here was strictly on what the client sends, that payload structure is the same regardless of backend.
Specifically do you mean when you say git history is sent? How much of it is included in each request?
It's the last 5 commits, not the full history. Here's what actually gets sent in the system prompt:
Enough for Claude to understand what you've been working on without sending your entire repo history.
That makes sense :) Cool analysis!
thank you!