Software teams are shipping faster than ever.
AI-assisted development, shorter release cycles, and larger engineering teams have dramatically increased the number of pull requests that need to be reviewed every day. While writing code has become easier, maintaining high review quality has become significantly more challenging.
How do you ensure every security check is completed? Every release step is followed? Every reviewer sees exactly what matters?
That's the challenge we've been tackling in the latest DevSensei releases.
Rather than simply assigning reviewers, DevSensei continues evolving into a complete pull request workflow automation solution for Bitbucket Data Center.
One of the biggest additions in DevSensei 9.1 is the new add-checklist workflow action.
Instead of relying on reviewers to remember every required step, DevSensei can automatically create contextual checklists whenever predefined conditions are met.
Imagine creating a pull request from a hotfix branch into your release branch.
Instead of manually reminding developers about release procedures, DevSensei automatically creates a checklist such as:
Notify the platform team
Verify integration tests
Update release documentation
Confirm deployment readiness
Every review starts with the same process, improving consistency across the entire team.
And because checklists are generated only when the configured conditions are met, developers only see relevant information.
Development rarely stops after the first review.
New commits arrive.
Code changes.
Review comments are addressed.
With the new duplicate strategy options, DevSensei now lets administrators decide exactly how existing checklists should behave after updates.
Choose whether to:
Keep existing tasks
Reset completed items
Replace the checklist entirely
Create a new checklist
This flexibility allows teams to adapt review workflows to their own development practices without introducing unnecessary manual work.
Another major enhancement is the introduction of the changed-lines attribute.
Instead of reacting only to filenames or branches, DevSensei workflows can now inspect the actual content of a pull request.
This opens the door to much more intelligent automation.
Examples include:
Detect specific code patterns
Trigger additional review steps for sensitive changes
Enforce coding standards
Limit pull request size
Build smarter merge checks
By understanding the diff itself, DevSensei enables review workflows that are both more accurate and more relevant.
devsensei.yamlDevSensei continues expanding its configuration-as-code approach through devsensei.yaml.
Administrators can now define review workflows directly alongside their repositories, allowing development teams to version-control their review rules just like application code.
Combined with:
Conditions
Workflow actions
Merge checks
Reviewer assignment
Checklists
teams can automate increasingly sophisticated review processes while keeping configuration transparent and maintainable.
Many organizations already rely on traditional CODEOWNERS files.
The latest releases introduce new run modes that make adopting DevSensei significantly easier.
Teams can continue using their existing CODEOWNERS configuration while gradually introducing DevSensei's more advanced workflow automation capabilities.
This incremental migration approach removes the need for disruptive changes while unlocking much richer review workflows over time.
Modern software development isn't just about writing code faster.
It's about reviewing code smarter.
As AI-generated code becomes increasingly common, organizations need consistent review processes that help maintain quality, compliance, and security without slowing developers down.
Automated reviewer assignment, contextual checklists, intelligent merge checks, and workflow automation all contribute to one goal:
Making pull requests easier to review while reducing manual effort.
What started as a powerful Code Owners solution has evolved into a complete pull request workflow automation platform for Bitbucket.
Today DevSensei enables teams to:
✔ Automatically assign reviewers
✔ Generate contextual pull request checklists
✔ Configure repository-specific workflows
✔ Build intelligent merge checks
✔ Analyse changed code instead of only changed files
✔ Automate repetitive review tasks
✔ Scale consistent review processes across engineering teams
As software development continues to accelerate, we're committed to helping engineering teams automate the repetitive parts of code review so reviewers can focus on what matters most: delivering high-quality software.
Whether you're looking to improve code review consistency, simplify compliance processes, or automate pull request workflows, the latest DevSensei releases provide even more ways to build reliable development processes directly inside Bitbucket.