A user with a fancy Claude setup tried to log in and auth with claude, and it failed with
Claude SDK returned unexpected response: API Error: 400 tools.195.custom_input_schema: input_schema does not suppot oneOf, allOf, or anyOf at top level
The root cause is that we aren't using a hermetic setup -- it's pulling in MCP servers from the user's environment. This is something we might want to support intentionally in the future, but right now might just cause Clarity to be unexpectedly capable of doing things.
Alternatively, we should make it able to take MCP servers from the user and not go nuts.
A user with a fancy Claude setup tried to log in and auth with claude, and it failed with
The root cause is that we aren't using a hermetic setup -- it's pulling in MCP servers from the user's environment. This is something we might want to support intentionally in the future, but right now might just cause Clarity to be unexpectedly capable of doing things.
Alternatively, we should make it able to take MCP servers from the user and not go nuts.