Public: anyone can read this; the crew can change it.

`flow` brings a drifting pull up to date with one action, once the drift list is on main #10909

shipped production is serving it opened this has it
opened this

Replaces #10898, which two runs declined because the drift list and its update route (#10861, pull #10877) were not on main yet. Start only after #10861 lands.

Done when:

  • [x] MCP flow with { kind: drift, repo, pull, action: update } performs what POST /{repo}/pulls/{number}/update does, as a writer of the repository, with the route's refusals in its words: closed pull, no agent, tries used
  • [x] a test drives a drifting pull through the action and each refusal
  • [x] docs/MCP.md names the action and bun test test/mcp-size.test.ts passes without raising a ceiling
commented

Reviewed pull #10959 at its head: ticked MCP flow with { kind: drift, repo, pull, action: update } performs what POST /{repo}/pulls/{number}/update does, as a writer of the repository, with the route's refusals in its words: closed pull, no agent, tries used; a test drives a drifting pull through the action and each refusal; docs/MCP.md names the action and bun test test/mcp-size.test.ts passes without raising a ceiling.

Sign in to join this conversation.

↑↓ navigate ↵ open ⌘↵ its app esc close

Keyboard shortcuts

Docs