GitHub
Read and write files, branches, issues and pull requests in a GitHub repository. It’s listed under the code repositories category in the toolkit type picker.
Prerequisites
Section titled “Prerequisites”- An account at GitHub with permission to issue an API token or credential, saved in Elitea as a
githubcredential (/credentials/create-credential/<type>). - If you plan to index content for retrieval: an embedding model, configured under AI providers.
Connect the toolkit
Section titled “Connect the toolkit”Open the toolkit type picker
In the left navigation, open Toolkits, then select New. Filter the type picker by the code repositories category, or search for “GitHub”.
Pick or create a credential
Under the credential field, choose an existing github credential, or select Create credential to add one without leaving the form.
Add indexing settings (optional)
If you plan to index this source, set an embedding model. Indexes are kept in the platform’s vector store, so there is no vector-storage setting to pick. Leave it empty to use the toolkit without indexing.
Save
Name the toolkit and select Create. It’s now available to attach to agents, pipelines and conversations in this project.

Available tools
Section titled “Available tools”Available tools (44)
The category of a tool decides when a run needs human approval to call it. See Runtime safety.
| Tool | Category |
|---|---|
| Apply git patch | write |
| Apply git patch from file | write |
| Comment on issue | external_send |
| Create branch | write |
| Create file | write |
| Create issue | write |
| Create issue on project | write |
| Create pull request | write |
| Delete branch | delete |
| Delete file | delete |
| Generic github api call | write |
| Get commit changes | read |
| Get commits | read |
| Get commits diff | read |
| Get files from directory | read |
| Get issue | read |
| Get issues | read |
| Get me | read |
| Get pull request | read |
| Get workflow logs | read |
| Get workflow status | read |
| Grep file | read |
| Index data | write |
| List branches in repo | read |
| List files in bot branch | read |
| List files in main branch | read |
| List indexes | read |
| List open pull requests | read |
| List project issues | read |
| List pull request diffs | read |
| Read file | read |
| Read multiple files | read |
| Remove index | delete |
| Search code | read |
| Search index | read |
| Search issues | read |
| Search project issues | read |
| Set active branch | write |
| Stepback search index | read |
| Stepback summary index | read |
| Trigger workflow | write |
| Update file | write |
| Update issue | write |
| Update issue on project | write |