| @staticmethod | @staticmethod | ||||
| def auto_parse_to_tool_bundle( | def auto_parse_to_tool_bundle( | ||||
| content: str, extra_info: Optional[dict], warning: Optional[dict] | |||||
| content: str, extra_info: Optional[dict] = None, warning: Optional[dict] = None | |||||
| ) -> tuple[list[ApiToolBundle], str]: | ) -> tuple[list[ApiToolBundle], str]: | ||||
| """ | """ | ||||
| auto parse to tool bundle | auto parse to tool bundle | 
| raise ValueError(f"invalid schema: {str(e)}") | raise ValueError(f"invalid schema: {str(e)}") | ||||
| @staticmethod | @staticmethod | ||||
| def convert_schema_to_tool_bundles(schema: str, extra_info: Optional[dict] = None) -> list[ApiToolBundle]: | |||||
| def convert_schema_to_tool_bundles( | |||||
| schema: str, extra_info: Optional[dict] = None | |||||
| ) -> tuple[list[ApiToolBundle], str]: | |||||
| """ | """ | ||||
| convert schema to tool bundles | convert schema to tool bundles | ||||