Use case
Ticket to pull request: following WEB-12 from brief to merge
Here's one made-up ticket, WEB-12 “Add saved carts” in acme/web, followed through AgentMingo. Each step below is something the product does today; only the names are invented.
Free during the open beta. Works with Claude Code today; Codex and more are next. On macOS or Linux.
Nine steps
The ticket
WEB-12 is written in AgentMingo, or it's an issue in a Jira project you follow. It has a description and acceptance criteria: “Signed-in shoppers keep their cart across devices”, “An empty cart saves nothing”.A thread starts on it
Ana presses Start on my computer on WEB-12's page (she's on a Mac), or runsnode ~/.agentmingo/reporter.mjs start WEB-12. Either way, Claude Code opens in a folder of its own on a branch named WEB-12-…, and WEB-12 moves to In progress.The brief arrives
The thread's first message carries WEB-12's title, description and acceptance criteria, and the team's rules. Nobody pastes anything.A plan, approved by a person
The project's workflow hands the thread its first step: plan. The plan names the repositories the work touches and whether it needs an end-to-end test. Ana approves it on the thread's page or WEB-12's page, or asks for changes.Build and test
The next steps come one at a time: build it, run the tests, and run the end-to-end test if the plan said so. A failing test goes back to the build step, for the number of tries the workflow allows. Then the change is checked against WEB-12's acceptance criteria.The pull request
The thread pushes the branch and opens the pull request, and WEB-12 moves to In review.Reviews and CI come back
Review bot comments and CI failures on the pull request go back to Ana's thread, sorted. If Jo's thread edits the same file, or main changes one that Ana's thread edited, her thread hears about it.You merge
When the status says Ready to merge, Ana merges on GitHub, or from AgentMingo as herself. When the last pull request for WEB-12 merges, WEB-12 moves to Done.What it took
WEB-12's page shows its threads and pull requests, the tokens they used and their cost at API prices, the automatic review rounds, and the time from the first thread to the last merge.
Add saved carts
In progressIts processone step at a time
Linking a ticket to a pull request: the short answer
Put the ticket's key in the branch name, in capitals as Jira writes it: WEB-12-saved-carts. Jira links a branch, a commit or a pull request that names a work item's key that way[1], and AgentMingo ties threads and pull requests on that branch to the task too. AgentMingo also reads the key in lower case (web-12-saved-carts), but Jira doesn't, so capitals keep one branch name working for both.
Change the steps
The workflow starts from a template you can edit: add a step, change the instructions for running tests, or drop the end-to-end step. Threads report each step through AgentMingo's MCP tool or the reporter's step command, and the thread's page shows where it is.
Without a workflow, a thread on the task still gets the brief and the review results, and the statuses still move; it just isn't handed steps.
Sources
Checked November 3, 2026, on each product's own pages. Products change: the links say what they say today.
- Jira: A work item's key in a branch name, a commit message or a pull request's title links that work to the item, once the tool is connected to Jira. support.atlassian.com
Jira, Linear, GitHub, Shortcut and other product names on this site are trademarks of their owners. AgentMingo isn't affiliated with or endorsed by them.
Questions
Who approves the plan?
The people or roles the workflow's approval step names; viewers never can. They approve on the thread's page or the task's page, or with the Approve button in a browser notice.
What if nobody approves for a while?
The plan step waits. While its computer is listening, the thread picks up the decision even hours later: up to 8 hours after its last turn, and longer while its work is open.
Can a ticket span several repositories?
Yes. The plan names them, each one gets its own folder and pull request, and review results from all of them come back to the same thread.
What if the work isn't a code change?
Set the task to be finished by marking it done. Its threads are told not to open a pull request.
Take your next ticket from brief to merge.
Sign up, run one command on your computer, and keep working. Free during the open beta.