BBのAccount Poolerでアカウントや認証、利用枠に応じた振り分けを設定・診断します。アカウントの切り替えや、制限時の再試行の判断も確認するスキルです。
- 登録アカウントと振り分け状態の確認
- ログインや認証情報の取り込み設定
- 利用枠やアカウント切り替えの調査
環境ごとのGit状態やブランチ、変更ファイル、差分を調べ、確認済みファイルの印を管理します。別プラグインから状態を読む方法も扱います。
Read an environment's git status, changed files, diffs and branches, or mark files Viewed, from the bb CLI; read git status from another plugin.
実行スコア 未検証
インストール方法を見る環境のワークスペースにあるGit情報を調べます。bb gitコマンドで、状態、ブランチ、変更ファイル、差分全体や個別ファイルの内容を取得でき、空白の違いを無視した比較や、指定したコミットの確認にも対応します。差分の確認後は、ファイルをViewedとして記録したり、その一覧を見たりできます。Viewedの記録は環境と差分対象ごとに管理され、ファイルの内容やモードが変わると、以前の確認済み状態は引き継がれません。別プラグインからRPC経由で状態を読む方法も示されています。
作業環境の変更を一覧し、ブランチ間の差分をレビューしたいときに使えます。ファイル単位で新旧の内容を見比べたり、レビュー済みのファイルを記録したりする場面にも向いています。
操作には環境IDが必要です。ブランチ差分ではマージベースの指定が必要な場合があり、HEADとのマージベースを解決できないとエラーになります。ファイル一覧は最大200件です。
この紹介文は、公開されている SKILL.md をもとに AI(OpenAI Codex)が作成しました。正確な仕様は下の原文を確認してください。
インストールする前に、エージェントに与えられる指示の中身を確認できます。
The plugin runs git in the environment's workspace on its machine. The Diff tab, the composer's changed-files segment and the Info tab read from it.
bb git status <environment-id> [--merge-base-branch <branch>] [--json]
bb git branches <environment-id> [--query <text>] [--limit <n>] [--json]
bb git diff <environment-id> --target <target> [--json]
bb git files <environment-id> --target <target> [--ignore-whitespace] [--json]
bb git file <environment-id> --target <target> --path <path> --side old|new [--json]
bb git patch <environment-id> --target <target> --path <path>... [--json]
bb git viewed list|mark|unmark|clear <environment-id> --target <target> ...
<target> is uncommitted, branch_committed, all or commit.
Branch targets take --merge-base-branch; commit takes --sha. file
takes --merge-base-ref <sha> for branch targets instead.status includes ahead/behind counts only with --merge-base-branch. Each
file list holds at most 200 entries (tracked changes first); fileCount is
the total. When squash-merge detection hits its limits (1,000 commits,
1 second), mergeBase.squashMergeCheckComplete is false and the counts may
include commits that were already squash-merged.--ignore-whitespace counts and diffs with git -w: whitespace-only files
stay listed with +0 -0 and get an empty patch.files --json reports each file's revision: old and new git modes and blob
ids (<oldMode>:<oldBlob>:<newMode>:<newBlob>). Any content or mode edit,
including whitespace, changes it; staging does not.viewed mark records the current revision unless you pass
--revision; viewed list --path takes up to 500 paths. Mutations print
{ "ok": true } with --json.bb environment status|diff|diff-files|diff-file|diff-patch|branches|diff-viewed
commands still run and print the bb git command that replaced them.showGitChanges (default true) shows the composer's changed-files segment;
turn it off with bb plugin config bb--git set showGitChanges false.
showCommitButton (default false) shows the thread header's Commit action;
turn it on with bb plugin config bb--git set showCommitButton true.
Other plugins read the same data through RPC. status is a keyed read: pass
environment ids and get one row per id, refreshed after the workspace's files
or refs change.
experimental_useRpcKeyedQuery({
pluginId: "bb--git",
contract: gitRpcContract,
method: "status",
keys: [environmentId],
});
bb plugin rpc inspect bb--git prints the input and output schemas.
Branch targets resolve the requested ref first, then fall back to origin/<branch>. If no merge base with HEAD resolves, diff reads report an error instead of an empty diff.
まだレビューはありません。使ってみた感想をお寄せください。
ログインなしで書き込めます。使ってみた感想、質問、動かなかった環境などを気軽にどうぞ。
まだコメントはありません。最初のコメントを書いてみませんか。
BBのAccount Poolerでアカウントや認証、利用枠に応じた振り分けを設定・診断します。アカウントの切り替えや、制限時の再試行の判断も確認するスキルです。
BBで使うACPエージェントの追加・検出やモデル選択を設定し、動作の問題を調べるスキル。独自エージェント、スキルの参照先、会話の圧縮も扱います。
指定したGitHubアカウントをget-bb/bbのPR作成許可リストへ追加します。アカウントの照合から差分確認、承認用PRの作成・マージまでを進めるスキルです。
ブラウザ画面の要素にコメント付きのピンを付け、AIへの指示に参照として添えるスキル。コメントの編集・削除や、保存済み注釈の更新も扱います。
BBのエージェントへの依頼やサーバー上のスクリプトを、定期または一度だけ実行する予定として登録し、一時停止・再開、手動実行、実行履歴の確認まで管理するスキル。
bbサーバーとgetbb.appアカウントの接続状況を確認し、ブラウザやコードでのサインインとサインアウトを扱うスキル。リモートアクセスの利用先も確認できます。