Fixed tool definitions

This commit is contained in:
2024-08-20 23:05:15 -05:00
parent 0dcc4365cc
commit 8036ecaec5
+10
View File
@@ -555,6 +555,16 @@ class GitHubTool(BaseTool):
return self._add_issue_comment(kwargs["issue_number"], kwargs["comment"]) return self._add_issue_comment(kwargs["issue_number"], kwargs["comment"])
elif function_name == "get_issue_comments": elif function_name == "get_issue_comments":
return self._get_issue_comments(kwargs["issue_number"]) return self._get_issue_comments(kwargs["issue_number"])
elif function_name == "create_project_board":
return self._create_project_board(kwargs["name"], kwargs.get("body", ""))
elif function_name == "create_project_column":
return self._create_project_column(kwargs["project_id"], kwargs["column_name"])
elif function_name == "create_project_card":
return self._create_project_card(kwargs["column_id"], kwargs["note"])
elif function_name == "move_project_card":
return self._move_project_card(kwargs["card_id"], kwargs["position"], kwargs["column_id"])
elif function_name == "link_issue_to_project_card":
return self._link_issue_to_project_card(kwargs["card_id"], kwargs["content_id"], kwargs["content_type"])
else: else:
error_message = f"Unknown function: {function_name}" error_message = f"Unknown function: {function_name}"
self.logger.error(error_message) self.logger.error(error_message)