Create a Pydantic schema from a function's signature.
Optional list of arguments to exclude from the schema.
Defaults to FILTERED_ARGS.
Whether to parse the function's docstring for descriptions for each argument.
If parse_docstring is provided, configure
whether to raise ValueError on invalid Google Style docstrings.
Whether to include injected arguments in the schema.
Defaults to True, since we want to include them in the schema when
validating tool inputs.