Software Teams Finaliser icon

Software Teams Finaliser

Terminal node for Software Teams repo-execution workflows (ADR-002). Reads aggregated run-state, merges all agent changes with bounded conflict resolution (≤3 resolver turns), pushes a feature branch, emits a branch artifact, and synthesises a run summary.

Software Teams Finaliser

AI-generated

Summary

Merge the changes produced by Software Teams agents into a feature branch based on the specified repository and base branch, resolve conflicts, and push the branch to the remote repository.

Inputs

  • Target Repository (required) — GitHub repository in owner/repo format; must match the repository checked out by the Workspace node.
  • Base Branch (required) — Branch the agents forked from; defaults to main and is the base for the feature branch.
  • Clone URL — Optional clone URL override. If omitted, the node derives an HTTPS URL from the repository; useful for another Git host or SSH.

Output shape

A single n8n item containing a run summary.

The source indicates the node clones the repository, applies agent changes, attempts conflict resolution, and pushes a feature branch. The source pack omits function bodies, so the exact summary fields and conflict-resolution behavior are not visible.

Examples

Example 1: Create feature branch

Use owner/repo, set the base branch agents forked from (or keep main), and optionally provide a clone URL override.

Example 2: Resolve merge conflicts

The Finaliser applies agent changes and attempts resolution when conflicts occur, then pushes the feature branch if successful.

Links

Discussion