lever: Feedback Loops for Coding Agents GitHub released lever, a Copilot plugin that installs via `copilot plugin marketplace add github/lever` and gives coding agents a measurable feedback loop before they iterate. The plugin's `loop` verb returns a Loop Card stating the metric, how to measure it, how noisy it is and what counts as a win, without pushing, filing or merging anything; GitHub said the workflow was mined from its own engineers' sessions, including CI speedups, a five-day crate split run from three terminals and weeks of unattended delivery. Other verbs cover parallel experiment arms against a control, multi-model blind PR review, PR shepherding, and an `autonomy` dial from L0 to L5 that sets who can merge. Feedback loops for coding agents. A Copilot plugin. copilot plugin marketplace add github/lever copilot plugin install lever@lever In the Copilot app it's Customize → Plugins → Add marketplace , then github/lever . Start a new session and try one that only reads: /lever loop our test suite feels slow. just the card, don't change anything You get a Loop Card back: the metric, how to measure it, how noisy it is, and what counts as a win. Nothing gets pushed, filed or merged. Agents get really good once they can check their own work. Give one a number, a way to measure it and a bar for "better", and it'll grind on that for hours without you. Without that, you're the loop: pasting screenshots, eyeballing scroll jank, hitting rerun on CI at midnight. Setting up the loop is the hard part. What do you measure? How noisy is it? What's a real win and what's a lucky run? When do you stop? Most people skip it, which is fair, because it's annoying. lever asks you those questions, writes the answers down, and then lets agents iterate against it. It comes from how some of the most AI-forward engineers at GitHub work day to day: CI speedups, a five-day crate split run from three terminals, weeks of unattended delivery https://gist.github.com/EvanBoyle/8c1a97f682d92dab8c09d0e1ea73f4a0 , and the automations that took over the chores. We mined our own sessions for what kept working, then put most of the effort into making it one command. Same workflow, no PhD required. More in the examples gallery https://github.com/github/lever/blob/main/docs/examples.md : experiment arms, a brief, the three-terminal refactor, the PR shepherd, cross-model review, an automation, and the verbs that tune lever to you. Copy-pasteable examples /lever our CI is slow and I'm tired of hitting rerun /lever loop the editor feels janky when I scroll big files /lever arms try the 6 ideas on the card /lever brief add offline mode to the editor. ship it by tomorrow /lever refactor src/core is 400k lines. cut it in half /lever shepherd keep my stack green till it lands /lever review this PR /lever automate make the stack shepherd an automation for this repo /lever mirror last 30 days /lever steer push immediately, then verify /lever autonomy agents can merge docs PRs in this repo, nothing else /lever