r"""Returns a list of FunctionTool objects representing the functions in the toolkit. Returns: List[FunctionTool]: A list of FunctionTool objects representing the functions in the toolkit.
(self)
| 299 | raise ValueError("PRs with multiple files aren't supported yet.") |
| 300 | |
| 301 | def get_tools(self) -> List[FunctionTool]: |
| 302 | r"""Returns a list of FunctionTool objects representing the functions |
| 303 | in the toolkit. |
| 304 | |
| 305 | Returns: |
| 306 | List[FunctionTool]: A list of FunctionTool objects representing |
| 307 | the functions in the toolkit. |
| 308 | """ |
| 309 | return [ |
| 310 | FunctionTool(self.create_pull_request), |
| 311 | FunctionTool(self.get_issue_list), |
| 312 | FunctionTool(self.get_issue_content), |
| 313 | FunctionTool(self.get_pull_request_list), |
| 314 | FunctionTool(self.get_pull_request_code), |
| 315 | FunctionTool(self.get_pull_request_comments), |
| 316 | FunctionTool(self.get_all_file_paths), |
| 317 | FunctionTool(self.retrieve_file_content), |
| 318 | ] |
nothing calls this directly
no test coverage detected