New: every message picks a fast or a slow model

Bitbucket

Bitbucket is a Git-based code hosting and collaboration platform supporting private and public repositories, enabling teams to manage and review code through pull requests and integrations

What agents can do

Actions17

  • Create branch

    Creates a new branch in a bitbucket repository from a target commit hash; the branch name must be unique, adhere to bitbucket's naming conventions, and not include the 'refs/heads/' prefix.

  • Create issue

    Creates a new issue in a bitbucket repository, setting the authenticated user as reporter; ensures assignee (if provided) has repository access, and that any specified milestone, version, or…

  • Create issue comment

    Adds a new comment with markdown support to an existing bitbucket issue.

  • Create pull request

    Creates a new pull request in a specified bitbucket repository, ensuring the source branch exists and is distinct from the (optional) destination branch.

  • Create repository

    Creates a new bitbucket 'git' repository in a specified workspace, defaulting to the workspace's oldest project if `project key` is not provided.

  • Create snippet comment

    Posts a new top-level comment or a threaded reply to an existing comment on a specified bitbucket snippet.

  • Delete issue

    Permanently deletes a specific issue, identified by its `issue id`, from the repository specified by `repo slug` within the given `workspace`.

  • Delete repository

    Permanently deletes a specified bitbucket repository; this action is irreversible and does not affect forks.

9 more
  • Get current user

    Retrieves the profile information (uuid, display name, links, creation date) for the currently authenticated bitbucket user.

  • Get file from repository

    Retrieves a specific file's content from a bitbucket repository at a given commit (hash, branch, or tag), failing if the file path is invalid for that commit.

  • Get pull request

    Get a single pull request by id with complete details.

  • Get snippet

    Retrieves a specific bitbucket snippet by its encoded id from an existing workspace, returning its metadata and file structure.

  • List pull requests

    Lists pull requests in a specified, accessible bitbucket repository, optionally filtering by state (open, merged, declined).

  • List repositories in workspace

    Lists repositories in a specified bitbucket workspace, accessible to the authenticated user, with options to filter by role or query string, and sort results.

  • List workspace members

    Lists all members of a specified bitbucket workspace; the workspace must exist.

  • List workspaces

    Lists bitbucket workspaces accessible to the authenticated user, optionally filtered and sorted.

  • Update issue

    Updates an existing issue in a bitbucket repository by modifying specified attributes; requires `workspace`, `repo slug`, `issue id`, and at least one attribute to update.

How it connects

You sign in to Bitbucket in a window. Composio, our app-connections provider, holds the sign-in; Definable keeps only a reference to it.

Keep the connection to yourself or share it with your workspace. Any action that writes or sends can wait for your approval.