
forward-future/deploybot
Developer toolsЭта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал
Управляемый агентами GitHub сливается в очередь для клиентов Codex, Claude Code, Cursor и MCP
Обзор
DeployBot - это нейтральная для провайдера очередь слияния GitHub для кодирующих агентов. Codex, Claude Code, Cursor или любой клиент MCP может подготовить и просмотреть запрос на вытягивание; пользователь сохраняет окончательное решение о слиянии, заявив о развертывании. DeployBot хранит авторитет на этикетках GitHub и аутентифицированные комментарии. Он записывает намерение немедленно развернуть, продвигает окончательную точную пересмотренную голову, замораживает всплески, объединяет независимую работу друг с другом, каркасные кумулятивные интеграционные PR, следует за основным через производство и останавливается после сбоев. Установите проверенный источник v0.2.25 непосредственно из GitHub: deploybot init пишет политику безопасного запуска. Аннотированная примерная политика показывает каждый поддерживаемый раздел, а ссылки на CLI, MCP, политику и действие перечисляют каждую текущую команду, инструмент, опцию и поле конфигурации. Воспользуйтесь навыком $deploybot для проверки или управления очередями. Типичные запросы включают «показать трубопровод доставки», «почему PR 42 заблокирован?» и «развернуть этот PR».
Обзор (машинный перевод)
DeployBot - это нейтральная для провайдера очередь слияния GitHub для кодирующих агентов.
Codex, Claude Code, Cursor или любой MCP-клиент может подготовить и рассмотреть запрос.
Запрос; пользователь сохраняет окончательное решение о слиянии, сказав deploy.
DeployBot хранит авторитет на этикетках GitHub и аутентифицированные комментарии. Это Записи развертывают намерение немедленно, способствует окончательной точной проверке руководителя, замораживает всплески, объединяет независимую работу спина к спине, кумулятивные каркасы Интеграция PRs, следует за T1 через производство и приостанавливается после сбоев.
##Установка
Установите проверенный источник v0.2.25, связанный непосредственно с GitHub:
[[Т3]] пишет политику безопасного стартера. Аннотированный Пример политики показывает каждый поддерживаемый раздел. CLI, MCP, политика и действие - все ссылки Текущая команда, инструмент, опция и поле конфигурации.
Прибегайте к увязке [4] навыка для проверки или управления очередями. типичный Запросы включают в себя «показать трубопровод доставки», «почему PR 42 заблокирован?». Используйте этот PR. Статус и диагностика только для чтения:
Для разработки из дерева источника Astro установите [5] Вместо этого.
Редактировать ‘.mergequeue’.
Эта страница переведена автоматически. Технические детали смотрите в оригинале.
README
Показан фрагмент оригинального README. Открыть оригинал.
DeployBot
DeployBot is a provider-neutral GitHub merge queue for coding agents.
Codex, Claude Code, Cursor, or any MCP client can prepare and review a pull
request; the user keeps the final merge decision by saying deploy.
DeployBot stores authority in GitHub labels and authenticated comments. It
records deploy intent immediately, promotes the final exact reviewed head,
freezes bursts, merges independent work back-to-back, scaffolds cumulative
integration PRs, follows main through production, and pauses after failures.
Install
Install the reviewed v0.2.25 source commit directly from GitHub:
python3 -m pip install \
'deploybot-merge-queue[mcp] @ git+https://github.com/Forward-Future/DeployBot.git@3fb42e2e3cf3a6f21cddf43e3d06deaa24a3ac80'
deploybot init
deploybot init writes the safe starter policy. The annotated
example policy shows every supported section, and
the CLI, MCP, policy, and Action reference lists every
current command, tool, option, and configuration field.
Invoke the bundled $deploybot skill to inspect or operate the queue. Typical
requests include “show the delivery pipeline,” “why is PR 42 blocked?”, and
“deploy this PR.” Status and diagnostics are read-only:
deploybot status
deploybot status --json
deploybot doctor
deploybot metrics --json
deploybot inspect 42 --json
For development from the Astro source tree, install
./packages/agent-merge-queue[mcp] instead.
Edit .mergequeue.toml to name the required checks, optional review providers,
and every exact GitHub login whose queue markers are trusted. Do not grant
authority by broad repository role. GitHub verifies comment authors; its normal
token permissions control label, comment, and merge writes. Authentication
comes from the GitHub CLI:
gh auth login
deploybot ensure-labels
deploybot doctor
The base installation has no review-service dependency. Repositories can use required checks alone or add GitHub approvals, a generic bot, an agent-review check, or any combination.
Security model
Protect the base branch with a GitHub ruleset that independently requires the
same checks named in .mergequeue.toml, and do not give DeployBot’s merge
credential permission to bypass that ruleset. DeployBot reads check display
names to coordinate the queue; GitHub’s ruleset is the authoritative check
identity and the final atomic merge guard.
Keep workflow changes reviewed, pin third-party Actions to full commit hashes, and never execute pull-request-head code in the privileged coordinator. The MCP server uses the local process’s existing GitHub credentials and accepts explicit repository selectors, so run it only from a trusted coding client and workspace.
Durable manual deploy gate
The installed agent adapter treats the user’s exact deploy instruction as
authority for that thread’s PR only. It records the intent immediately—even if
CI or review is still running:
Установка
This server does not publish a one-line install command.
Open the repository installation guide Новичок в MCP? Начните с руководства на mcpskill.org →