obs-agent-connector コマンドリファレンス¶
このドキュメントでは、obs-agent-connector がサポートする Agent、よく使用するコマンド、およびコマンドライン引数をまとめて、すぐに参照できるようにします。
サポート対象の Agent¶
obs-agent-connector agents を実行すると、現在のコネクタがサポートするタイプとオペレーティングシステムを確認できます。この一覧は Agent モニタリングページのタイプ一覧とは用途が異なります。OpenTelemetry を使用して手動で接続するフレームワークについては、Agent モニタリングアプリケーションの作成 を参照してください。
| Agent ID | 製品名 | 統合方法 | macOS | Linux | Windows | 説明 |
|---|---|---|---|---|---|---|
claude |
Claude Code | obs-agent-connector 組み込み |
✅ | ✅ | ✅ | Stop / SessionEnd Hook アダプターを使用 |
codebuddy |
CodeBuddy | obs-agent-connector 組み込み |
✅ | ✅ | ✅ | Stop / SessionEnd Hook とネイティブの index.json リプレイをサポート。Linux x64 は製品検証済み |
codex |
Codex | obs-agent-connector 組み込み |
✅ | ✅ | ✅ | Stop Hook アダプターを使用し、Codex の信頼設定と構成処理機能を内蔵 |
cursor |
Cursor | obs-agent-connector 組み込み |
✅ | ✅ | ✅ | ~/.cursor を検出し、cursor-agent を優先的に使用して、ユーザーレベルの Cursor Hooks を管理 |
dsh |
DeepSeek Harness | dsh-otel-plugin |
✅ | ✅ | ✅ | DeepSeek Harness の設定パッケージを使用 |
hermes |
Hermes | hermes-otel-plugin |
✅ | ✅ | ❌ | Hermes プラグインを使用 |
mimo |
mimo | opencode-otel-plugin |
✅ | ✅ | ✅ | mimo 設定ディレクトリ配下の OpenCode 互換プラグインを使用 |
opencode |
OpenCode | opencode-otel-plugin |
✅ | ✅ | ✅ | ~/.config/opencode 配下の OpenCode 設定ディレクトリを使用 |
openclaw |
OpenClaw | openclaw-otel-plugin |
✅ | ✅ | ✅ | OpenClaw プラグインを使用 |
qoder |
Qoder | qoder-otel-plugin |
✅ | ✅ | ✅ | 中国版または国際版のディレクトリを自動的に識別し、対応する --variant パラメータを渡します |
workbuddy |
WorkBuddy | workbuddy-otel-plugin |
✅ | ❌ | ✅ | 検出した WorkBuddy 設定ディレクトリを使用し、その中に gtrace.json を書き込みます |
Agent の説明¶
| Agent ID | 説明 |
|---|---|
claude |
組み込みアダプターを使用し、管理されたランタイム設定を ~/.obs-agent-connector/claude/ に書き込みます。 |
codebuddy |
組み込みアダプターを使用します。コネクタは ~/.codebuddy/settings.json の Hook 設定を管理します。 |
cursor |
組み込みアダプターを使用し、ローカルの Cursor CLI を検出して、利用可能な場合は cursor-agent を優先的に使用します。 |
dsh |
PATH に dsh 実行ファイルが存在する場合、または ~/.dsh ディレクトリが存在する場合に検出されます。デフォルト設定は web で、ランタイム設定は dsh-otel-plugin によって生成されます。 |
mimo |
~/.config/mimocode 配下の設定を使用します。プラグインはこのディレクトリの plugins/opencode-otel-plugin に配置されます。接続後、obs-agent-connector status mimo でプラグインの状態を確認できます。 |
qoder |
国際版または中国版のディレクトリを自動的に検出し、対応するバリアントを使用します。 |
qoder-cn |
旧バージョンの Agent ID と互換性があり、常に中国版ディレクトリを使用します。 |
hermes |
Hermes は YAML 設定を使用するため、現在サポートされている JSON 設定構造には該当しません。したがって、CLI はランタイムの有効化または無効化状態を管理しません。 |
openclaw |
~/.openclaw/openclaw.json によるランタイムの有効化または無効化をサポートします。プラグインがプライベート設定構造を自己管理するため、config <agent> は現在サポートされていません。 |
workbuddy |
macOS と Windows をサポートします。Linux は現在サポートされていません。 |
よく使用するコマンド¶
obs-agent-connector list
obs-agent-connector status <agent>
obs-agent-connector discover
obs-agent-connector discover -u
obs-agent-connector install <agent>
obs-agent-connector config <agent> list
obs-agent-connector config <agent> edit --enabled=false --endpoint=<Endpoint>
obs-agent-connector update <agent>
obs-agent-connector enable <agent>
obs-agent-connector disable <agent>
obs-agent-connector remove <agent>
obs-agent-connector uninstall
obs-agent-connector version
obs-agent-connector version -u
よく使用するパラメータ¶
一般的なインストールパラメータ¶
install <agent> を実行するときによく使用するパラメータは次のとおりです。
| パラメータ | 説明 |
|---|---|
--endpoint |
OBS / GTrace データ受信アドレス(例:<Endpoint>) |
--x-token |
データ送信に使用する認証 Token |
--agent-id |
自動生成された agent_id を上書きします |
--agent-name |
自動生成された agent_name を上書きします |
--static-base |
今回のインストールで使用するベースアドレスを上書きします。外部オープンソースプラグインは <static-base>/agent_plugins から取得されます |
--yes |
確認手順をスキップします |
--dry-run |
実行計画とコマンドのプレビューのみを出力し、実際の変更は行いません |
デフォルトの ID 情報の生成規則:
--agent-idが指定されていない場合、CLI はagid_<ハイフンなしの uuidv4>を自動生成します。--agent-nameが指定されていない場合、CLI は<hostname>_<agent>_<YYYYMMDD>を自動生成します。
外部プラグインの呼び出し規約:
- コネクタは、公開バージョン、
--type gtrace、Endpoint、Token、タグ、および設定またはバリアントパラメータのみをプラグインに渡します。 - プラグインインストーラーは、アーカイブのダウンロード、チェックサム検証、プラグイン登録、プライベートランタイム設定を自ら処理します。
- コネクタは
--sourceを渡さず、外部プラグインのプライベートgtrace.jsonの読み書きも行いません。
組み込みアダプターのインストールパラメータ¶
以下のパラメータは、組み込みの claude、codebuddy、codex、cursor アダプターに適用されます。
| パラメータ | 説明 |
|---|---|
--trace-path |
Trace データ送信パスを上書きします |
--metrics-path |
Metrics データ送信パスを上書きします |
--header |
HTTP リクエストヘッダーを追加します。繰り返し使用できます |
--tag |
リソース属性を追加します。繰り返し使用できます |
--capture-content |
コンテンツ収集モード。指定できる値は none、preview、full です |
--max-chars |
収集するコンテンツの最大文字数 |
--enable |
ランタイム設定を enabled=true に設定します |
--disable |
ランタイム設定を enabled=false に設定します |
CodeBuddy の設定は既存の ~/.codebuddy/gtrace.json にマージして書き込まれ、認識できないフィールドは削除されません。
discover パラメータ¶
| パラメータ | 説明 |
|---|---|
-u |
インストール済みのプラグインを更新し、検出されたがまだインストールされていないプラグインをインストールします |
--endpoint |
今回の実行で使用する保存済みの Endpoint を上書きします |
--x-token |
今回の実行で使用する保存済みの Token を上書きします |
--yes |
確認手順をスキップします |
--dry-run |
検出、インストール、更新の計画のみを出力します |
update パラメータ¶
| パラメータ | 説明 |
|---|---|
--static-base |
プラグインのダウンロードベースアドレスを上書きします |
--yes |
確認手順をスキップします |
--dry-run |
更新計画のみを出力します |
使用上の注意:
updateは一度に 1 つの Agent のみを受け付けます。update claude、update codebuddy、update codex、update cursorは組み込み Hook を再調整します。- 外部プラグインを更新する場合、現在のランタイム設定は保持されます。
enable および disable パラメータ¶
| パラメータ | 説明 |
|---|---|
--dry-run |
設定変更のみを出力し、設定ファイルには書き込みません |
現在、JSON 設定によるランタイムの有効化または無効化をサポートしている Agent:
claudecodebuddycodexcursordshopencodeopenclawqoderworkbuddy
remove パラメータ¶
| パラメータ | 説明 |
|---|---|
--yes |
確認手順をスキップします |
--dry-run |
削除計画のみを出力します |
--purge-config |
ランタイム設定も削除します。CodeBuddy の場合は、データ送信状態も削除します |
version パラメータ¶
| パラメータ | 説明 |
|---|---|
-u |
コネクタを最新バージョンに更新します |
--offline |
ローカルバージョンのみを表示し、リモートバージョンは確認しません |
インストールスクリプトのパラメータ¶
install.sh¶
| パラメータ | 説明 |
|---|---|
--version |
指定したバージョンのコネクタをインストールします。デフォルトは latest です |
--install-dir |
コネクタバイナリファイルのインストールディレクトリ |
--config-dir |
コネクタ設定ディレクトリ |
--download-base-url |
コネクタのインストールパッケージとメタデータのダウンロードベースアドレス |
--endpoint |
OBS / GTrace データ受信アドレス |
--x-token |
認証 Token |
--plugin-source |
プラグインの取得元。現在は oss または github をサポートしています |
--plugin-base-url |
外部プラグインのダウンロードベースアドレス |
--binary-only |
コネクタのバイナリファイルのみを更新し、config.json には書き込みません |
install.ps1¶
| パラメータ | 説明 |
|---|---|
-Version |
指定したバージョンのコネクタをインストールします。デフォルトは latest です |
-InstallDir |
コネクタバイナリファイルのインストールディレクトリ |
-ConfigDir |
コネクタ設定ディレクトリ |
-DownloadBaseUrl |
コネクタのインストールパッケージとメタデータのダウンロードベースアドレス |
-Endpoint |
OBS / GTrace データ受信アドレス |
-XToken |
認証 Token |
-PluginSource |
プラグインの取得元。現在は oss または github をサポートしています |
-PluginBaseUrl |
外部プラグインのダウンロードベースアドレス |
-BinaryOnly |
コネクタのバイナリファイルのみを更新し、config.json には書き込みません |
-NoPathUpdate |
ユーザーの PATH 環境変数を更新しません |
使用例¶
組み込みの CodeBuddy アダプターをインストールします。
指定した Endpoint と Token を使用して外部プラグインをインストールします。
すべての Agent を検出し、インストール済みのプラグインを同期します。
プラグインを削除しますが、その設定は保持します。
コネクタを更新します。