GitHub
Integrate Aiqaramba with GitHub to create issues from test run findings and list accessible repositories. Requires a GitHub account to be connected via tenant settings (OAuth). When an agent discovers a bug, you can automatically generate a detailed GitHub issue with reproduction steps extracted from the agent's browser session.
Setup
Go to Integrations and click Connect GitHub. Authorize the application to access your repositories.
Once connected, you can create issues from any completed or failed agent. Open the agent detail page and click Create GitHub Issue to generate a structured bug report with reproduction steps.
List GitHub repositories
Returns repositories accessible via the tenant's connected GitHub account. Use this to discover which repos are available as targets for issue creation.
Status Codes
| Code | Description |
|---|---|
200 | OK |
400 | GitHub not configured |
401 | Unauthorized |
502 | GitHub API error |
Response Body
[
{
"id": 123456,
"name": "webapp",
"full_name": "acme/webapp",
"private": false,
"html_url": "https://github.com/acme/webapp"
}
]/api/v1/github/reposCreate GitHub issue from agent
Generates a GitHub issue from the test run's conversation history. An LLM analyzes the agent's browser session to produce a structured issue with title, description, reproduction steps, and expected vs actual behavior. The agent must be in a terminal state (completed, failed, or stopped).
Parameters
| Parameter | Type | In | Required | Description |
|---|---|---|---|---|
id | uuid | path | Yes | Test run ID |
repo | string | body | Yes | Target repository in owner/repo format |
labels | array | body | No | Labels to apply to the issue |
Status Codes
| Code | Description |
|---|---|
201 | Issue created |
400 | Validation error or agent not in terminal state |
401 | Unauthorized |
404 | Agent not found |
502 | GitHub API error |
Response Body
{
"number": 42,
"html_url": "https://github.com/acme/webapp/issues/42",
"title": "Bug: Checkout form validation fails for international addresses"
}/api/v1/agents/{id}/github-issue