Apple engineers get IDEChatInternalAllowUntrustedAgentsWithoutUserInteraction, while us peasants need to click "allow" 100 times a day
@finnvoorhees Isn't that from Xcode itself though?
@krzyzanowskim this is if you use the Xcode MCP in an external agent, not the built in Xcode claude code / codex. It's hardcoded to allow those specific versions.
@finnvoorhees I'm still missing the clue here. What is the "DEChatInternalAllowUntrustedAgentsWithoutUserInteraction" you're refering to, is this something from the claude?
@krzyzanowskim it's a xcode user default flag that disables these prompts, but is gated to internal apple builds
@finnvoorhees aaaaaaa ok. I;m surprised it uses non-downloaded exact version. Idk why did Xcode download it in the first place if it uses my custom version. If I were Apple, I would stick to the exact version as claude is not the most stable thing in the world

@krzyzanowskim Xcode will always use the internal downloaded version.

This prompt only appears when you try to connect to the Xcode MCP server from **an external tool outside of Xcode**.