When you connect a repository, it is cloned into a dedicated space using your project ID as the repository identifier (repo_id). This makes code accessible to AI data agents working on your mission.

Easy repository connection

1

Streamlit

Go to the Streamlit GUI
2

Custom Endpoints Screen

Go to the Customer Endpoints Screen
3

Enter Endpoints

4

Add Them Individually

Add all endpoints one at a time:Git 1 PnGit 2 PnGit 3 Pn
5

Connect

Once all are added, Click Connect.Git 4 Pn
6

Assign to Genesis

**Click **Assign to GenesisGit 5 Pn
7

Github EAI Setup Completed

Git 6 Pn

Purpose

When creating a new project, you can connect a GitHub repository to enhance your mission’s capabilities. You have three options:
  • Leave it unconnected
  • Attach an existing repository from GitHub
  • Create a brand new repository specifically for your project
When you connect a repository, the system will clone it into a dedicated space using your project ID as the repository identifier (repo_id), making the code accessible to your AI data agents. For private repositories, provide your GitHub credentials (username and personal access token) either by configuring them beforehand through agent chat conversations, or directly in the Create mission modal during project setup. The cloning process requires these credentials to be available at mission creation time.
When indexing is enabled, the system builds a searchable document index using your project ID as index_id. Your code, docs, and other repo files become discoverable to Genesis’s AI Data Agents.
Beyond cloning, you can enable automatic indexing to make your repository’s entire codebase searchable by data agents. When enabled, the system creates a searchable document index (using your project ID as the index_id) containing all your code files, documentation, and other repository contents. This lets you:
  • Ask data agents questions about your code
  • Search for specific functions or files
  • Get intelligent insights about your project’s codebase without manually uploading files
The data agents can analyze code patterns, explain functionality, help with debugging, and provide context-aware assistance based on your actual repository contents — making it useful for code reviews, documentation tasks, or any project that needs a deep understanding of your codebase.