How It Works
- Issue Triggered - Either automatically detected from Sentry/database monitoring, or manually assigned via Linear issues
- Generates Solution - Analyzes your codebase and creates appropriate fixes
- Creates PR - Submits with clear descriptions and context
- You Review - Standard GitHub workflow with Feedback Loop
What Triggers Tembo PRs
Automatic Detection
- Sentry errors and application crashes
- Database performance issues like slow queries or missing indexes
- Code quality problems detected through analysis
Manual Assignment
Direct Requests
Create tasks directly through the Tembo dashboard for specific improvements.
- Single repository: Select a specific repository from the dropdown, or use Auto detect to have Tembo automatically identify the most appropriate repository for your task using AI
- Multiple repositories: Select multiple repositories from the dropdown when your task spans across different codebases (e.g., frontend and backend changes)
Linear Issues
Assign Linear issues to Tembo for interactive repository selection.- Assign the issue - Assign the Linear issue directly to Tembo
- Select repository - Tembo will prompt you with a dropdown menu to select which repository to work on
- Multiple repositories - Type multiple repository names when prompted to work across several repositories simultaneously
- Default repository - Optionally configure a default repository in Tembo settings to streamline the selection process
Jira Issues
Assign Jira issues to Tembo with appropriate labels or assignments. Note: Repository detection and multi-repository tasks are not yet supported for Jira integration. Tembo will use your default repository setting.Github Issues
Mention Tembo with some request in a Github issue and Tembo will start working on it.Tembo’s Pull Requests
Tembo’s pull requests are created with the following characteristics:- Clear descriptions of the problem and solution approach
- Focused changes that follow your coding standards through Rule Files
- Context links to original errors, issues, or performance metrics
- Tests when appropriate for the change type
AI-Generated Commit Messages
Tembo automatically generates meaningful commit messages for all changes it makes. Each commit message:- Summarizes the changes in a concise, descriptive format
- Reflects the context from the original issue or task
- Follows best practices for commit message structure
- Incorporates feedback when you request changes through the Feedback Loop
PR Template Support
When creating a pull request, Tembo reads your repository’s PR template and uses it to structure the PR description according to your preferred format. If no template is found, Tembo generates a standard PR description. Tembo checks for PR templates in the following locations:/.github/pull_request_template.mdor/.github/PULL_REQUEST_TEMPLATE.md/docs/pull_request_template.mdor/docs/PULL_REQUEST_TEMPLATE.md/pull_request_template.mdor/PULL_REQUEST_TEMPLATE.md(root directory)
You maintain complete control - Tembo provides solutions, you decide what gets merged.