How it works
Limitations
Current limitations
- Only one repo can be attached per conversation. Working across two repos at once is not possible in a single conversation.
- Pushing directly to a repo's default branch is not possible. Every change lands on a dedicated working branch first, and reaches the default branch only through a pull request you review and merge yourself on GitHub.
- Very large files and repos over the clone's file-count cap are not fully cloned locally. github_read_file and github_search_code still reach them, but at the cost of an extra tool call rather than an instant local read.
- Merging a pull request, deleting a branch, and managing repo settings are not possible. tAI opens a pull request; merging it is a decision made on GitHub.
- Reviewing or approving someone else's pull request is not possible. tAI's pull request tools only cover its own working branch.
- Background access is not possible. Every request happens because something in the conversation called for it.