Help Center

Help Topics

GitHub Setup

Learn how to connect RepoBird with your GitHub repositories.

View Guide

More help topics coming soon

Frequently Asked Questions (FAQ)

Troubleshooting

Why might the agent fail to create a pull request or push changes?

While RepoBird aims for seamless operation, failures can occasionally occur. Common reasons include:

  • Permission Issues: The GitHub App might lack the necessary permissions for certain actions. For example, by default, RepoBird does not have permission to write to sensitive paths like `.github/workflows/`. Attempting to create or modify workflow files will cause the push to fail. Ensure the App has appropriate permissions for the repositories and actions you require, but be mindful of security implications.
  • Authentication Problems: Temporary issues with GitHub authentication or token validity can prevent interaction.
  • Complex Code Conflicts: Significant conflicts between the agent's changes and the current state of the branch might prevent automatic merging or pushing.
  • Repository Configuration: Branch protection rules or other repository settings might block the agent's push attempts.

If failures persist, please check the GitHub App permissions, repository settings, and consider simplifying the task or contacting support.

Still Need Help?

Our support team is ready to assist you with any questions or issues you might have.

Contact Support