Fixed tool definitions
This commit is contained in:
@@ -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)
|
||||||
|
|||||||
Reference in New Issue
Block a user