Skip to main content

GitHub (Coming Soon)

We will add the GitHub integration to the product documentation later. This page will describe how Siesta AI connects to GitHub repositories, which authentication model is used, and which repository, issue, pull request, and workflow operations are available to agents.

Placeholder

Technical Notes

  • Implementation: The connection exposes GitHub repository, issue, pull request, workflow, and Actions secret operations.
  • Authentication/scopes: uses a GitHub token or app credential with repository access. The credential must include the GitHub permissions required for the enabled functions, such as repository contents, issues, pull requests, workflows, and Actions secrets.
  • Functions: list repositories and branches, read repository files, create or update files, inspect commits and pull requests, list and create issues, add comments, list workflow runs, and manage repository Actions secrets metadata/values.
  • Write behavior: file changes, pull request comments, issue creation, and secret updates modify GitHub state. Use repository allowlists and confirmations before enabling write actions for production repositories.