Software Factory
Codebase Connection

Overview

Connect a GitHub or GitLab repository so agents can search, read, and stay in sync with your code.

Connecting a repository lets 8090 Software Factory index your code so agents can search and read it, and it keeps that index current as your team pushes changes.

Choose a provider

8090 Software Factory connects to repositories on GitHub and projects on GitLab. You can connect from either provider in the same project, and each connection tracks one selected branch.

ProviderAccount authorizationRepository authorization
GitHubLink your GitHub accountInstall the 8090 Software Factory GitHub App for the repositories you want to connect
GitLabLink your GitLab accountSelect a project where your GitLab account has sufficient access

Follow the steps for your provider:

After you connect

The initial index usually takes 5 to 10 minutes. Once it finishes, agents can search and read the connected code.

Pushes to the selected branch trigger automatic reindexing. You can also use a repository row's actions menu to reindex manually or change the selected branch.

To keep indexed code checked against your Blueprints and Requirements, add the Detect Code Drift recommended automation. It runs automatically whenever code is pushed, comparing the newly indexed code against the code your Blueprints are linked to and reporting any drift. See Automations to add it.

Manage connections

  • If your GitHub or GitLab authorization expires, reconnect your account from the prompt in Settings → Codebase.
  • To stop using a repository in the current project, open its actions menu and select Unlink from Project.
  • Unlinking removes the connection from the current project. It does not uninstall the GitHub App, revoke your linked provider account, or remove the repository from the provider.

On this page