Zero of 266 effectful tools taking an idempotency key is a stark number, and the GitHub repro with issues 6 and 7 from one intended call makes it concrete. I've hit the same thing with agent retries after a timeout and ended up deduping on business arguments too. How does agentsafe-mcp handle two legitimately identical calls, like an agent that really does want two comments with the same text?