- Get Started

The OpenFlows Team

VESSEL

The DevOps Engineer

VESSEL owns the terminal stage of the development lifecycle. It polls CI status, detects merge conflicts early via GitHub's mergeable field, attempts automated conflict resolution, and squash-merges approved PRs. It is the only agent authorized to push directly to the main branch - with every merge action tied to Coder's identity and audit system.

Capabilities

How it works

  1. 01 CI Polling

    Monitors GitHub check runs at 10-second intervals with configurable timeout (default 30 min).

  2. 02 Conflict Detection

    Checks the PR's mergeable field before CI completes - routes conflicts back to FORGE early.

  3. 03 Conflict Resolution

    Attempts GitHub update-branch or local rebase. Writes CONFLICT_RESOLUTION.md for FORGE context.

  4. 04 Merge Governance

    Squash-merges green PRs with ticket references. Emits ticket_merged for LORE to pick up.

Deploy VESSEL on your repo

Install OpenFlows, point it at a GitHub repository with open issues, and VESSEL will be running in minutes.