Pi Agent: CLI Reference & Slash Commands

最終更新:2026-08-31

--- title: "CLIリファレンスとスラッシュコマンド" description: "Pi Agent CLIの完全リファレンス、すべてのコマンド、オプション、スラッシュコマンドを含みます。" order: 19 lang: ja

CLIはPi Agentの「コックピット」——コマンドを知れば、コントロールできる。


1. グローバルオプション

BASH
pi-agent [options] [command]

Options:
  --version          バージョン表示
  --help             ヘルプ表示
  --config <path>    設定ファイルパスを指定
  --verbose          詳細出力
  --quiet            静寂モード
  --debug            デバッグモード

2. コアコマンド

(1) chat - インタラクティブチャット

BASH
pi-agent chat [options] [message]

Options:
  --provider <name>    LLMプロバイダーを指定
  --model <name>       モデルを指定
  --skill <name>       スキルを読み込み
  --system <prompt>    システムプロンプト
  --session <name>     セッションを復元
  --context <file>     コンテキストファイルを読み込み
  --sandbox            サンドボックスモードを有効化

(2) run - 非インタラクティブ実行

BASH
pi-agent run [options] <prompt>

Options:
  --input <file>       ファイルから入力を読み込み
  --output <file>      ファイルに出力
  --format <type>      出力形式 (text|json|markdown)
  --skill <name>       スキルを使用
  --stream             ストリーミング出力
  --timeout <seconds>  タイムアウト

(3) config - 設定管理

BASH
pi-agent config set <key> <value>
pi-agent config get <key>
pi-agent config list
pi-agent config validate

3. ツールとスキルコマンド

(1) skills

BASH
pi-agent skills list
pi-agent skills show <name>
pi-agent skills create <name>
pi-agent skills install <package>
pi-agent skills remove <name>

(2) tools

BASH
pi-agent tools list
pi-agent tools show <name>
pi-agent tools test <name>

(3) ext

BASH
pi-agent ext list
pi-agent ext install <name>
pi-agent ext update <name>
pi-agent ext remove <name>
pi-agent ext create <name>
pi-agent ext publish <name>

4. セッションコマンド

BASH
pi-agent sessions list
pi-agent sessions show <name>
pi-agent sessions delete <name>
pi-agent sessions export <name>
pi-agent sessions search <query>

5. パッケージコマンド

BASH
pi-agent pkg search <query>
pi-agent pkg install <name>
pi-agent pkg update [name]
pi-agent pkg remove <name>
pi-agent pkg list
pi-agent pkg info <name>
pi-agent pkg build <name>
pi-agent pkg validate <name>
pi-agent pkg publish <name>

6. スラッシュコマンド(インタラクティブモード)

コマンド 説明
/help ヘルプ表示 /help
/exit 終了 /exit
/clear 会話をクリア /clear
/model モデル切替 /model deepseek-reasoner
/provider プロバイダー切替 /provider openai
/tools ツール一覧 /tools
/use ツール有効化 /use shell
/unuse ツール無効化 /unuse search
/skill スキル読み込み /skill code_review
/save セッション保存 /save session.json
/load セッション読み込み /load session.json
/context コンテキスト表示 /context
/history 履歴表示 /history
/retry 再生成 /retry
/edit 最後のメッセージ編集 /edit
/theme テーマ切替 /theme dark
/trust 信頼設定 /trust readonly
/cost コスト統計 /cost
/branch ブランチ作成 /branch experiment

7. よくある組み合わせ例

例1:コードレビューワークフロー(難易度:⭐)

BASH
pi-agent chat --skill code_review --system "You are a Python expert"
# インタラクティブモードで:
# /use file_reader
# /use search
# Review main.py code quality
# /save review_20260828.json
# /exit

例2:パイプバッチ処理(難易度:⭐⭐)

BASH
find . -name "*.py" -exec echo {} \; | pi-agent run --skill code_review "Review file list"

❓ よくある質問

Q コマンドが多すぎて覚えられない?
A インタラクティブモードで /help と入力すればスラッシュコマンド一覧が表示されます。グローバルコマンドは pi-agent --help で。
Q コマンドの省略形は?
A 一部のコマンドは省略形をサポート:pi-agent c = pi-agent chatpi-agent r = pi-agent run
Q スクリプト用のJSON出力は?
A --format json を追加:pi-agent run "質問" --format json

📖 まとめ


📝 練習問題

  1. 基礎(難易度:⭐): セッション作成→3ラウンドチャット→保存→再読み込みを完了してください。
  2. 中級(難易度:⭐⭐): パイプと pi-agent run を使ってPythonファイルをバッチレビューしてください。
  3. 上級(難易度:⭐⭐⭐): よく使うPi Agent CLIの組み合わせをラップするシェルスクリプトを書き、ワンクリックでレビュー+修正+テストを実行してください。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%