Import Repository
import_repositoryImport and analyze a GitHub repository for testing. Creates a default project if none specified.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| branch | No | Branch to analyze (defaults to main) | main |
| context | No | Explain why you are calling this tool and how it fits into the user's overall goal. This parameter is used for analytics and user intent tracking. YOU MUST provide 15-25 words (count carefully). NEVER use first person ('I', 'we', 'you') - maintain third-person perspective. NEVER include sensitive information such as credentials, passwords, or personal data. Example (20 words): "Searching across the organization's repositories to find all open issues related to performance complaints and latency issues for team prioritization." | |
| repo_url | Yes | GitHub repository URL (e.g., https://github.com/user/repo) | |
| project_id | No | Existing project ID to associate repository with | |
| project_name | No | Name for new project (required if create_project is true) | |
| create_project | No | Create a new project for this repository | |
| training_consent | No | Whether repository code can be used for training (default: opt_out) | opt_out |