FF

forward-future/deploybot

Developer tools

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。 原文を見る

43 stars 2 forks 品質 63 トレンド 16MIT

GitHub は、Codex、Claude Code、Cursor、MCP クライアントのキューをマージ

概要

DeployBot は、 GitHub の merge キューを コーディング エージェントに統合します。 Codex、Claude Code、Cursor、またはMCPクライアントは、プルリクエストを準備し、レビューすることができます。ユーザーは、デプロイを言って最終的な合併決定を維持します。 DeployBotはGitHubのラベルと認証されたコメントで権限を格納します。 導入インテントをすぐに記録し、最終的な正確なレビューされたヘッドを促進し、バーストをフリーズし、独立した作業をバックツーバックにマージし、累積統合PRを足場にし、生産を経由してメインに進み、故障後に一時停止します。 GitHubから直接レビューされたv0.2.25ソースコミットをインストールします。 deploybot init は、安全なスターターポリシーを記述します。 注釈付けされた例のポリシーは、サポートされているすべてのセクションと、CLI、MCP、ポリシー、およびアクションリファレンスは、現在のコマンド、ツール、オプション、構成フィールドごとにリストします。 バンドルされた $deploybot スキルを呼び出して、キューを検査または操作します。 典型的なリクエストには、「配送パイプラインを表示する」、「PR 42 がブロックされているの?」、および「この PR をデプロイする」が含まれます.

概要(AI 翻訳)

DeployBot は、 GitHub の merge キューを コーディング エージェントに統合します。 Codex、Claudeコード、Cursor、またはMCPクライアントは、プルの準備と見直しをすることができます [deploy] と言うことで、ユーザーが最終的なマージ決定を要求します。

DeployBotはGitHubのラベルと認証されたコメントで権限を格納します。 それは、 レコードはすぐに意図を配り、最終的な正確な見直しられた頭部を促進します、 凍結は破裂し、独立した仕事のバック・ツー・バック、足場の累積物を結合します 統合PRは、生産を通じてmainをフォローし、故障後に一時停止します。

インストール

GitHub から直接レビューされた v0.2.25 ソースコミットをインストールします。

[deploybot init] 安全なスターターポリシーを書きます。 アノテーション どのポリシーがサポートされているセクションでも表示されます。 CLI、MCP、ポリシー、およびアクションリファレンスの各リスト 現在のコマンド、ツール、オプション、設定フィールド。

バンドルされた [$deploybot] スキルを呼び出して、キューを検査または操作します。 典型的な リクエストには「配送パイプラインを表示する」、「PR 42 がブロックされているのはなぜ?」、 「このPRを信頼する」 ステータスと診断は読み取り専用です。

Astro のソース ツリーからの開発のために、取付けて下さい ./packages/agent-merge-queue[mcp] ではなく。

`.mergequeue を編集します.

このページは AI により自動翻訳されています。技術的な詳細は原文をご確認ください。

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:

GitHub で README 全文を見る

インストール

This server does not publish a one-line install command.

Open the repository installation guide MCP 初心者?mcpskill.org のガイドから始めましょう →