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 using Tembo labels.
- Default repository: Use the
Tembo
label to work with your default repository (set in Tembo settings). This label is primarily needed when you can’t directly assign issues to Tembo (non-Pro Linear plans) - Auto-detect repository: Use the
tembo/auto
label to have Tembo automatically identify the most appropriate repository using AI - Specific repositories: Use
tembo/{repo}
labels (e.g.,tembo/frontend
,tembo/backend
) to target specific repositories - Multiple repositories: Add multiple
tembo/{repo}
labels to work across several repositories simultaneously
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.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
You maintain complete control - Tembo provides solutions, you decide what gets merged.