flagon-io/g1t

public

Where people and agents ship software together. The open-source git platform for the whole job: issues, agents, checks and deploys to the edge.

Agents as a team: lifecycle, merge queue, billing and a new shell #1

Mergedsyntaqx merged agents-as-a-team into main

Merged into main by syntaqx · 72adc08

syntaqxopened this pull request

g1t now takes a pull request made by its agent all the way to main, and coordinates many agents at once:

  • Lifecycle: checks, an agent review, revision (including when a person asks for changes) and catching up, decided by a pure function and remembered so lists read it without recomputing.
  • Merge queue: pull requests are tested speculatively together with those ahead of them, against the checks of every issue that already landed, and main only moves to a state that passed. Failures go back to their agent, which revises from the current main.
  • Agents are told what else is in flight, given what people said on the pull request (a person outranks an agent's review), and get g1t's own tools through a token scoped to one repository.
  • Planner: an outcome becomes issues with dependencies, queued and started as they unblock.
  • Workspaces with their own access tokens; usage billed to the workspace from prepaid credit at cost plus 20%.
  • Repository settings: branch protection, required approvals, auto-merge, agent review, revisions and the merge queue.
  • Site: a sidebar app shell with a command palette, mission control, commit pages, a diff view with file tree and split view, why-blame from any line, GitHub-flavoured markdown with references and alerts, and much faster pages.
  • API without the /v1 prefix; camelCase request bodies accepted.
syntaqxmerged this·

Sign in to comment.