Prerequisites
- A GitHub account with access to the repositories you want to use.
- Permission to authorize the GitHub OAuth app for those repos/orgs.
How to connect
1
Open the Connectors panel
In chat, click the + next to the message box and select Connectors. You can also manage connectors while editing an agent in Agent Studio.

2
Find GitHub and click Connect
Under Apps, locate GitHub and click Connect to start authentication.

3
Authorize access
Sign in with the account you want to use and review the requested permissions before confirming.
4
Confirm it is active
Back in Tess, GitHub should appear under Connected, ready for chats and agents.

What you can do
- List and inspect repositories, branches, and recent activity
- Review pull requests — summarize changes, comments, and status
- Work with issues — search, create, update, and triage
- Support release and CI context when the account can see checks and workflows
- Help product and engineering teams keep technical context in one place
Example prompts
- List the most recent pull requests in the project and summarize the purpose of each one.
- Find issues related to the connectors integration and organize them by priority.
- Summarize what changed in the latest open PRs and call out risks.
- Create an issue titled ‘Docs gap on Connectors’ with a short description and label it documentation.
Best practices
- Name the owner/repo when you have access to many repositories.
- Ask for a summary before requesting code-changing actions.
- In agents, clarify whether GitHub is for status, triage, or drafting changes.
Troubleshooting
OAuth denied or missing repos
OAuth denied or missing repos
Re-authorize with an account that can access the organization/repos, and approve org access if GitHub asks.
401 / connection dropped
401 / connection dropped
Reconnect GitHub in Connectors after password, SSO, or token revocation changes.
Private repo not found
Private repo not found
Confirm the connected account has permission on that repository.
Tess uses the permissions of the connected account. It does not expand access beyond what that account can already do.Connectors involve access to external systems. Only connect accounts that fit the usage context, and review permissions carefully.