zlacker

[parent] [thread] 5 comments
1. hhh+(OP)[view] [source] 2026-01-10 19:21:18
Seems a bit obvious all the information claude code would send to the llm would be sent to Anthropic no? Isn’t that the point of using it via Azure or AWS Bedrock, for the guarantees of secrecy they provide you?
replies(1): >>rastri+pd
2. rastri+pd[view] [source] 2026-01-10 20:53:43
>>hhh+(OP)
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.
replies(2): >>hhh+Jm >>boston+lQ
◧◩
3. hhh+Jm[view] [source] [discussion] 2026-01-10 22:07:28
>>rastri+pd
That makes sense :) Cool analysis!
replies(1): >>rastri+Au
◧◩◪
4. rastri+Au[view] [source] [discussion] 2026-01-10 23:08:42
>>hhh+Jm
thank you!
◧◩
5. boston+lQ[view] [source] [discussion] 2026-01-11 02:46:32
>>rastri+pd
Specifically do you mean when you say git history is sent? How much of it is included in each request?
replies(1): >>rastri+3n1
◧◩◪
6. rastri+3n1[view] [source] [discussion] 2026-01-11 10:25:21
>>boston+lQ
It's the last 5 commits, not the full history. Here's what actually gets sent in the system prompt:

  gitStatus: This is the git status at the start of the conversation...
  Current branch: main
  Main branch: main
  Status: (clean)

  Recent commits:
  6578431 chore: Update security contact email (#417)
  0dc71cd chore: Open source readiness fixes (#416)
  ...
Enough for Claude to understand what you've been working on without sending your entire repo history.
[go to top]