client コマンド

目次

  1. 概要
  2. 構文
  3. サブコマンド
  4. 典型的な用途
  5. バージョン履歴
  6. 関連コマンド

概要

client コマンドは target agent に紐づくクライアントセッションを作成・管理 し、CLI、TUI、MCP、API、内部呼び出しを区別します。各セッションには独立した ID があり、jobconsumer の結果をクライアント単位で分離できます。

--source で呼び出し元をマークし、liststatusclose でセッションのライフサイクルを追跡することで、複数クライアントが同じ target に対して並行して診断を行う場合でもコンテキストを明確に保てます。

構文

peeka-cli client <subcommand> [options]

サブコマンド

サブコマンド 説明
create --target <id> --source <source> クライアントセッションを作成
list [--target <id>] クライアントセッションを一覧表示。target で絞り込み可能
status --client <id> クライアントセッションの状態を表示
close --client <id> クライアントセッションを閉じる

--source には clituimcpapiinternal を指定できます。create は任意のユーザー識別子として --user <id> も受け付けます。

すべてのサブコマンドは --format table(デフォルト)または --format json をサポートします。

# CLI 自動化用のクライアントを作成
peeka-cli client create --target target_abcd1234 --source cli --format json

# 1 つの target のクライアントを一覧表示
peeka-cli client list --target target_abcd1234

# クライアントを確認して閉じる
peeka-cli client status --client client_123
peeka-cli client close --client client_123

典型的な用途

  • 複数のツールが同じ target に接続するとき、呼び出し元ごとに独立した identity を持たせる。
  • job、probe、consumer、dx 操作を特定のクライアントに関連付ける。
  • 自動化で明示的な所有者やアクセス制御が必要な場合、先にクライアントを作成して --client を渡す。

バージョン履歴

バージョン リリース日 変更
0.1.16 2026-06-07 client コマンドグループを追加

関連コマンド

  • target - target を管理
  • job - コマンドジョブを管理
  • consumer - 結果コンシューマを管理

トップに戻る

Copyright © 2026 Peeka contributors. Distributed under the Apache License 2.0.

This site uses Just the Docs, a documentation theme for Jekyll.