git
Praxen Inc. links each repository to the services it deploys, traces production issues to the commit that caused them, and opens pull requests with the fix.

Connect

Connect GitHub from the terminal. Pass --help for the flags GitHub accepts.

Terminal
praxen integration connect --type github

Disconnect

Disconnecting stops every sync and check and deletes the credentials Praxen Inc. held. Praxen Inc. removes what GitHub's API lets it remove. The following stays until you remove it yourself:

  • praxen/onboarding/* branch and Set up Praxen Inc. PR
  • autofix branches and PRs
  • check runs on past commits

GitHub is connected through an app installation, so disconnecting happens on GitHub's side: uninstall the Praxen Inc. app from your installed GitHub Apps. Praxen Inc. is notified and removes the integration.

Tools

9

Operations agents can perform in threads.

Api
Read any GitHub REST endpoint that lacks a dedicated tool
Fetch Files
Fetch file contents from a GitHub repository
Search Github
Search across GitHub repositories, code, issues, pull requests, users, commits, and topics
Commits
Read commits in a GitHub repository (list/getDiff)
Pull Requests
Read pull requests in a GitHub repository (list/get)
Close Pull Request
Close a pull request Praxen Inc. opened
Workflow Runs
Read GitHub Actions workflow runs (list/get)
Create Branch
Create a new branch in a repository
Get Pull Request Diff
Get the diff for a pull request