Example Use Cases
Cross-repo search
Coordinated changes
Architecture analysis
Consistency checking
Repository Context in Different Platforms
In GitHub, GitLab, or Bitbucket
When you mention@blocks in an issue or PR, Blocks has access to the current repository by default. You can reference other connected repos explicitly, and Blocks can create PRs in any accessible repo.
In Slack
All connected repos are in scope. Best for cross-repo questions and status updates.In Linear
All connected repos are in scope. Blocks can create PRs across repos and reference them back in the Linear issue.Limitations
Permissions
Blocks can only access repositories you’ve explicitly granted access to. In organization workspaces, permissions are managed at the workspace level.Performance
Large operations across many repos take longer. Narrow the scope with explicit repo names or more specific queries if you need faster results.Coordinating PRs
When Blocks creates multiple PRs for a single change, review them together before merging. Use Plan Mode for complex multi-repo changes where you want to confirm the approach first.Troubleshooting
Blocks Can't Access a Repository
Blocks Can't Access a Repository
Grant Blocks access to the repository:
- Go to Dashboard → Settings → Integrations
- Select your provider (GitHub, GitLab, or Bitbucket)
- Click “Configure” to add more repositories and approve permissions
Blocks Searches Wrong Repositories
Blocks Searches Wrong Repositories
Be explicit about which repos to search:
Multi-Repo Operation Too Slow
Multi-Repo Operation Too Slow
Narrow the scope:
- Specify which repositories to work with
- Break large operations into smaller chunks
- Use more specific queries to reduce search space
Next Steps
Getting Started
Learn the basics of using Blocks
Plan Mode
Plan complex multi-repo changes before implementing
Organization Workspaces
Manage team access to multiple repositories

