errorStop with an actionable message. A Kanban column the item cannot take is refused before anything is written.
Work orchestration for AI coding agents · Apache-2.0
One contract for issues, branches, pull requests, CI and deployments. Your agent speaks roles; Baron speaks Azure DevOps, GitHub, Jira, Linear and Slack, and keeps the flow when you change trackers.
npx @zanaat/baron-cli initbaron init and commit it with your repo, so the model never guesses it again. Azure shows a real team's mapping; the others are Baron's examples. A dash is a role that tracker leaves unmapped.Ports
Issues on Azure DevOps, pull requests on GitHub and notifications on Slack is an ordinary setup, not a special case.
Create, update, link, assign, comment, move by role, block and unblock.
baron_issue_read baron_issue_write baron_issue_moveCut branches, open pull requests linked to the item, mark ready, merge.
baron_scm_read baron_scm_writeList pipelines and runs, read logs, trigger and cancel.
baron_ci_read baron_ci_runEnvironments and what was deployed where.
baron_deploy_readPost to a channel or a thread.
baron_notify_sendCapability gaps
Every gap is decided by a policy you set. None is dropped quietly.
errorStop with an actionable message. A Kanban column the item cannot take is refused before anything is written.
emulate:labelsSynthesize it. GitHub has no native parent and child, so the hierarchy rides a parent:<id> label.
degradeSkip it and log a warning. A sprint asked of a tracker without sprints is skipped, and the warning says so.
Recipes
Workflow opinion lives in declarative recipes, not in prompts and not in the core. Each runs as one journaled call, and a run that stops halfway resumes where it stopped.
task-newFiles the item with its type and parent.task-startCuts the canonical branch, moves the item to in_progress, assigns you.task-finishOpens a draft PR linked to the item, and warns if the link did not land.task-landRefuses red or pending checks, takes the PR out of draft, merges it.
Install
/plugin marketplace add zanaat-dev/baron
/plugin install baron@baronnpx -y @zanaat/baron-mcp-server@latestListed in the official MCP Registry as io.github.zanaat-dev/baron.