in aidial_adapter_bedrock/llm/tools/claude_protocol.py [0:0]
def _print_tool_declaration(function: Function) -> str:
return tag_nl(
"tool_description",
[
tag("tool_name", function.name),
tag("description", function.description),
_print_tool_parameters(
ToolParameters.parse_obj(function.parameters)
),
],
)