Phloemphloem

Integration · GitHub

AI agents that work inside your GitHub repository

Phloem does not host your code or ask your team to review inside a new tool. Agent work arrives as branches, pull requests and checks in the repository you already use.

  1. 01

    Connect the repository

    Phloem reads and writes through the GitHub provider adapter. Your repository stays the single source of truth; Phloem never becomes a second one and never edits protected branches.

  2. 02

    One ticket, one branch

    Each executable ticket gets a namespaced feature branch (phloem/ticket-…). Work is isolated, revertable, and readable as an ordinary diff by anyone on the team.

  3. 03

    A normal pull request

    The agent opens a pull request with the acceptance criteria, the change summary and the run that produced it. Your CODEOWNERS, required reviewers and branch protection rules apply unchanged.

  4. 04

    Evidence bound to the head commit

    GitHub Actions results, tests, dependency and secret scans, repository audit output and the preview deployment are attached to the commit SHA under review. If the head moves, the approval is stale and Phloem says so.

  5. 05

    Human approval and merge

    Agents can argue for a change; the merge button and the budget release stay with a person. Every approval records who, on which SHA, against which criteria.

What Phloem touches

Branches
namespaced, one per ticket
Pull requests
created, updated, commented
Checks
GitHub Actions normalized to one status model
Commits
evidence pinned to head SHA
Protected branches
read-only for agents
GitLab
same model via merge requests

Reviewing what the agents open

Two short guides cover the review checklist for agent-authored pull requests and the contribution policy that backs it.