Help centre
Short answers to the questions that come up, grouped by what you are trying to do.
Getting started
How do I connect my GitLab or GitHub repository to Diavi?Create an access token, sign in, and pick the repository Diavi will work on.How do I launch Diavi on an issue?From issue to merge request: what a run does, what to prepare, and what you get at the end.How does Diavi know which technology it is working on?Skills, label-based detection, and what happens when one account holds several kinds of repository.
Understanding
What does the score on a run mean?What the score measures, the threshold that holds a merge request back, and what it does not tell you.What does Diavi do, step by step, during a run?The pipeline's seven steps, what each produces, and which ones you can turn off.How do I explain my internal conventions to the agents?Write what a new joiner would need explained, so every run knows it.
Troubleshooting
Why has my run not started?The three reasons a run waits, and how to tell which one applies to you.What should I do when a run ends in failure?Read the error category, understand what it means, and know whether relaunching helps.What happens when a run asks for clarification?Why the agent stops to ask, where to answer, and how to stop it happening again.
Managing
Who can do what in Diavi?The groups shipped by default, how to create your own, and why costly rights are flagged.How many runs does my subscription include?The monthly allowance, what counts against it, when it resets, and what the concurrency limit does instead.What data does Diavi keep, and how do I export or erase it?What is stored, who can reach it, and the two buttons — export and erase — in your settings.