Create Pull Request
Creates a new pull request in a specified repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_PULL_REQUEST_ACTION])
Merge Pull Request
Merges a specified pull request
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.MERGE_PULL_REQUEST_ACTION])
Create Issue
Creates a new issue in a specified repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_ISSUE_ACTION])
Update Issue
Updates an existing issue with new information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_ISSUE_ACTION])
Create Branch
Creates a new branch in a specified repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_BRANCH_ACTION])
Delete Branch
Deletes a specified branch from a repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_BRANCH_ACTION])
Create Repository
Creates a new repository in Bitbucket
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_REPOSITORY_ACTION])
Delete Repository
Deletes a specified repository from Bitbucket
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.DELETE_REPOSITORY_ACTION])
Create Tag
Creates a new tag in a specified repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CREATE_TAG_ACTION])
Fork Repository
Forks an existing repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FORK_REPOSITORY_ACTION])
Update Pull Request
Updates an existing pull request with new information
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.UPDATE_PULL_REQUEST_ACTION])
Close Pull Request
Closes a specified pull request without merging
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.CLOSE_PULL_REQUEST_ACTION])
Add Reviewer
Adds a reviewer to a pull request
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ADD_REVIEWER_ACTION])
Remove Reviewer
Removes a reviewer from a pull request
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REMOVE_REVIEWER_ACTION])
New Commit
Triggered when a new commit is pushed to a repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_COMMIT_TRIGGER])
New Pull Request
Triggered when a new pull request is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_PULL_REQUEST_TRIGGER])
Pull Request Updated
Triggered when an existing pull request is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PULL_REQUEST_UPDATED_TRIGGER])
Pull Request Merged
Triggered when a pull request is merged
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.PULL_REQUEST_MERGED_TRIGGER])
New Issue
Triggered when a new issue is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.NEW_ISSUE_TRIGGER])
Issue Updated
Triggered when an existing issue is updated
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_UPDATED_TRIGGER])
Issue Resolved
Triggered when an issue is marked as resolved
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.ISSUE_RESOLVED_TRIGGER])
Branch Created
Triggered when a new branch is created in a repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BRANCH_CREATED_TRIGGER])
Branch Deleted
Triggered when a branch is deleted from a repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BRANCH_DELETED_TRIGGER])
Repository Created
Triggered when a new repository is created
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPOSITORY_CREATED_TRIGGER])
Repository Deleted
Triggered when a repository is deleted
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.REPOSITORY_DELETED_TRIGGER])
Build Status Changed
Triggered when the status of a build pipeline changes
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.BUILD_STATUS_CHANGED_TRIGGER])
Tag Created
Triggered when a new tag is created in a repository
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.TAG_CREATED_TRIGGER])
Fork Created
Triggered when a repository is forked
from composio_openai import ComposioToolSet, Action
tool_set = ComposioToolSet()
tools = tool_set.get_tools(actions=[Action.FORK_CREATED_TRIGGER])