str:Astringcontainingthefunction's name, documentation string, and a list of its parameters. Each parameter is represented as a line containing the parameter'sname,defaultvalue,andannotation.
str:Astringcontainingthefunction's name, documentation string, and a list of its parameters. Each parameter is represented as a line containing the parameter'sname,defaultvalue,andannotation.
"""
"""
try:
try:
# If the function is a tool, get the original function
# If the function is a tool, get the original function