> This is a page from the ElevenLabs documentation. For a complete page index, fetch https://elevenlabs.io/docs/llms.txt. For the full documentation in a single file, fetch https://elevenlabs.io/docs/llms-full.txt.

# Mergevoorstellen

## Overzicht

Een mergevoorstel legt een verzoek vast om de wijzigingen van één [branch](/docs/nl/eleven-agents/operate/versioning#branches) in een andere samen te voegen en laat een teamgenoot de diff beoordelen voordat dat gebeurt. Iedereen met bewerkingstoegang tot de agent kan een voorstel openen, zelfs voor een branch waarin diegene zelf niet kan mergen. Voor het mergen van het voorstel is nog steeds schrijftoegang tot de doelbranch vereist. Zo kan een wijziging een beschermde branch bereiken zonder dat elke bijdrager mergebevoegdheden daarvoor krijgt.

> **Note**
>
> Mergevoorstellen voegen een optionele beoordelingsstap toe aan [branches rechtstreeks mergen](/docs/nl/eleven-agents/operate/versioning#merging-branches). Merge rechtstreeks wanneer je
> schrijftoegang hebt tot de doelbranch en geen second opinion nodig hebt. Open een voorstel als je
> eerst een beoordeling wilt, of als de doelbranch beschermd is en je er geen schrijftoegang toe hebt.

## Beschikbaarheid

Mergevoorstellen bevinden zich in alpha. Wanneer er tegelijk aan meerdere branches van een agent wordt gewerkt, is het lastig om bij te houden welke klaar en veilig zijn om te mergen. Mergevoorstellen bieden een team één plek om de wijzigingen van een branch te beoordelen en te bespreken, slagingspercentages van tests tussen branches te vergelijken en de meest recente gesprekken van de branch te bekijken.

De alpha is een eerste stap richting een CI/CD-workflow voor agents, vergelijkbaar met pull requests op GitHub. Geplande toevoegingen in de komende weken zijn onder meer:

* Verplichte tests die moeten slagen voordat een voorstel kan worden gemerged.
* Goedkeuringen aanvragen van specifieke reviewers.
* Eigenaren configureren voor verschillende onderdelen van een agent.

## Levenscyclus van voorstellen

Elk voorstel heeft een van deze statussen:

| Status | Betekenis                                                                                                             |
| ------ | --------------------------------------------------------------------------------------------------------------------- |
| Open   | Wacht op beoordeling of merge.                                                                                        |
| Merged | De wijzigingen van de bronbranch zijn samengevoegd met de doelbranch.                                                 |
| Closed | Ingetrokken door de auteur, afgewezen door iemand anders of automatisch gesloten omdat de bronbranch is gearchiveerd. |

Zolang een voorstel open is, geven reviewers een van deze beoordelingen. De meest recente beoordeling van een reviewer vervangt elke eerdere beoordeling van diezelfde reviewer:

| Beoordelingsstatus | Betekenis                                                        |
| ------------------ | ---------------------------------------------------------------- |
| Approved           | De reviewer is tevreden met de wijzigingen.                      |
| Changes requested  | De reviewer wil dat iets wordt aangepakt voordat dit kan mergen. |

## Een voorstel openen

Open een voorstel vanuit de branch waarvan je de wijzigingen wilt laten beoordelen:

#### Vanuit de branchlijst

Open op het tabblad **Branches** van de agent het optiemenu van de bronbranch en selecteer \*\*Open
merge proposal \*\*.

![Optie Open merge proposal in het optiemenu van een branch](/docs/_fern-img/5216047fc93408959d31bba118e0f0e8853129da106a9d75c00d57a2307e33e0.webp)

#### Vanaf het tabblad Proposals

Selecteer op het tabblad **Branches > Proposals** van de agent de bronbranch en klik vervolgens op \*\*Create
proposal \*\*.

![Tabblad Proposals op de pagina Branches van een agent](/docs/_fern-img/bfdb23ad1edb31c89c2ff2a137fa3028bf3f9fbcf31e236de142e207b5d54cd0.webp)

Geef het voorstel een titel, een optionele beschrijving en kies een doelbranch uit de andere niet-gearchiveerde branches van de agent. Het openen van een voorstel wijzigt geen van beide branches; het legt alleen het verzoek vast.

> **Note**
>
> Een paar van bron- en doelbranch kan maximaal één open voorstel tegelijk hebben. Sluit het bestaande
> voorstel voordat je er nog een opent tussen dezelfde twee branches.

## Een voorstel beoordelen

De pagina van een voorstel heeft deze tabbladen:

#### Overzicht

De beschrijving, beoordelingsgeschiedenis en een formulier om een beoordeling achter te laten.

![Tabblad Overzicht van een mergevoorstel](/docs/_fern-img/44894b2d2cbb79aeff99813f83d5832ab4a9e6ff44796c772e3681c69120b04c.webp)

#### Wijzigingen

Een diff tussen de configuraties van de bron- en doelbranch.

![Tabblad Wijzigingen van een mergevoorstel](/docs/_fern-img/968126763b1bb7e5bf57ad68ee334d5d5bc64b43a7ce3006184a462ce0c3d929.webp)

#### Testruns

De testgeschiedenis van de bronbranch, zodat reviewers kunnen controleren of deze nog steeds slaagt voordat ze goedkeuren.

![Tabblad Testruns van een mergevoorstel](/docs/_fern-img/a39354598b070cef39720159b84da10414d7b17820c8c71780ed2bd5a66a47fc.webp)

#### Gesprekken

Recente gesprekken op de bronbranch.

![Tabblad Gesprekken van een mergevoorstel](/docs/_fern-img/c37286e50107428225c57804a8bc8e09fe364b1ad6dc6cf582084dd8c52a6565.webp)

Iedereen met bewerkingstoegang tot de agent, behalve de auteur van het voorstel zelf, kan een beoordeling met een optionele opmerking achterlaten. Opmerkingen ondersteunen markdown.

## Een voorstel mergen

Een voorstel mergen voert dezelfde [branchmerge](/docs/nl/eleven-agents/operate/versioning#merging-branches) uit als rechtstreeks mergen, inclusief [conflictoplossing](/docs/nl/eleven-agents/operate/versioning#resolving-merge-conflicts) en de optie om de bronbranch daarna te archiveren. Voordat een voorstel kan worden gemerged, moet het aan deze vereisten voldoen:

* De gebruiker die merget heeft schrijftoegang tot zowel de bron- als de doelbranch. Op een [beschermde branch](/docs/nl/eleven-agents/operate/versioning) betekent dit dat je workspacebeheerder bent.
* De meest recente beoordeling van geen enkele reviewer is "changes requested". Een reviewer die wijzigingen heeft aangevraagd, moet goedkeuren voordat het voorstel kan worden gemerged.
* Het voorstel heeft ten minste één goedkeuring van iemand anders dan de auteur. Workspacebeheerders kunnen mergen zonder deze goedkeuring.

Het mergen van een voorstel sluit automatisch elk ander open voorstel voor dezelfde bronbranch, omdat de wijzigingen daarvan nu zijn doorgegaan.

## Een voorstel sluiten

Een voorstel kan op elk moment worden gesloten zonder te mergen zolang het open is. De auteur en reviewers kunnen de titel en beschrijving wijzigen totdat het is gesloten.

* Wanneer de auteur het eigen voorstel sluit, wordt dit vastgelegd als **withdrawn**.
* Wanneer iemand anders het sluit, wordt dit vastgelegd als **rejected**.
* Door de bronbranch te archiveren, worden alle open voorstellen van of naar die branch automatisch gesloten en vastgelegd als **branch\_archived**.

## Mergevoorstellen en ElevenAgents Architect

[Architect](/docs/nl/eleven-agents/operate/architect) kan mergevoorstellen voor je openen. Nadat deze een wijziging op een branch heeft aangebracht en getest, leest Architect de commits en mergepreview van de branch en opent een voorstel met de secties **Summary**, **Testing** en **How to review**. Architect kan ook reviewers voorstellen waaruit je kunt kiezen. Omdat Architect namens jou handelt, vermeldt het voorstel jou als auteur.

Architect kan een voorstel niet beoordelen, goedkeuren, mergen of sluiten. Die stappen worden altijd door mensen uitgevoerd. Zie [Voorstellen en validatie](/docs/nl/eleven-agents/operate/architect/proposals) voor de volledige flow.

## Volgende stappen

#### [Versiebeheer](/docs/nl/eleven-agents/operate/versioning)

Branches, versies en rechtstreeks mergen.

#### [ElevenAgents Architect](/docs/nl/eleven-agents/operate/architect)

De ingebouwde assistent van ElevenAgents om een agent te verbeteren.

#### [Triage](/docs/nl/eleven-agents/operate/triage)

Beoordeel gemarkeerde problemen in gesprekken die opvolging vereisen.

#### [Experimenten](/docs/nl/eleven-agents/operate/experiments)

Voer A/B-tests uit met branches en traffic deployment.