/**
 * Helper that mirrors the shape of `tool()` from `@anthropic-ai/claude-agent-sdk`
 * but is provider-neutral. Preserves full Zod inference on the handler's `args`.
 */
export function defineTool(name, description, inputSchema, handler) {
    return { name, description, inputSchema, handler };
}
