Smart Fusion

Git access

AI Developer connects to your repository over HTTPS. This applies to all three apps. Self-hosted GitHub, GitLab and Bitbucket instances work as well.

  1. Open Project / Space Settings → Apps and select the AI Developer app.
  2. Enter the HTTPS repository URL, e.g. https://github.com/your-org/repo.git.
  3. Enter the base branch to start from, e.g. main.
  4. Enter your Git username and the access token as the password (see below).
  5. Optionally set an identifier to tell multiple repositories apart.

You can configure more than one repository per project. In the issue panel a repository selector then lets you choose where the work goes. Use the identifier to give each repository a recognizable name.

Access tokens

Give the token only the access it needs: read and write on the repository contents, plus pull or merge requests if you want those created.

Use a Personal Access Token. Fine-grained tokens are recommended for the tightest control.

  1. Go to Settings → Developer settings → Personal access tokens → Fine-grained tokens.
  2. Click Generate new token, give it a name and set an expiry date.
  3. Under Repository access, select only the repositories AI Developer should work on.
  4. Set permissions: Contents read & write · Commit statuses read & write · Pull requests read & write (if you want PRs created).
  5. Generate the token, copy it and paste it as the password in the Jira settings.

Branches

The AI never pushes to your base branch. Results are committed to a new branch named ai/<ISSUE-KEY>-<random>, for example ai/PROJ-123-a1b2c3. Follow-up changes, such as a comment mention or Change spec, continue on the same branch. Review and merge it the way you do for any other branch.

Support

For help or to report issues, email support@smart-fusion.tech.