--- "effect": patch --- Improve unstable AI structured output handling for empty tool params and add `Tool.EmptyParams`, closes #1749.