← Back to context

Comment by simianwords

2 months ago

> The obvious concern, raised repeatedly in the HN thread: this means AI-authored commits and PRs from Anthropic employees in open source projects will have no indication that an AI wrote them. It’s one thing to hide internal codenames. It’s another to have the AI actively pretend to be human.

I don’t get it. What does this mean? I can use Claude code now without anyone knowing it is Claude code.

technically you're correct, but look at the prompt https://github.com/alex000kim/claude-code/blob/main/src/util...

it's written to _actively_ avoid any signs of AI generated code when "in a PUBLIC/OPEN-SOURCE repository".

Also, it's not about you. Undercover mode only activates for Anthropic employees (it's gated on USER_TYPE === 'ant', which is a build-time flag baked into internal builds).

  • I don’t know what you mean. It just informs to not use internal code names.

    • It also says don't announce that you are AI in any way including asking it to not say "Co-authored by Claude". I read the file myself.

      I'm still inclined to think people might be overreacting to that bit since it seems to be for anthropic-only to prevent leaking internal info.

      But I did read the prompt and it did say hide the fact that you are AI.

      4 replies →

I think it means OSS projects should start unilaterally banning submissions from people working for Anthropic.

  • Why? What does this have to do with the leak

    • Because it has a high likelyhood of being written completely by a LLM without any human thought or attention being put into it.

      Being written by a LLM is a signal that the submission is of low effort and therefore probably low quality, which then puts the onus on the people reviewing and reading the submission instead of the original generator of the submission. Hence I would classify it as spam.

      Open source communities also have rules against LLM generated contributions, for various moral, ethical, or legal reasons.

    • ...Because it's a mode of using Claude Code that allows certain users to use the application in "stealth mode" to produce pull requests that seem human, but are actually AI generated, which often goes against the contribution rules of OSS projects?

      At this point I would consider any employee of an AI provider to be tainted.

      2 replies →