Skip to content

原文(日本語訳)

/sandbox コマンドの UI を改善し、依存関係が不足している場合にインストール手順を含む依存関係ステータスを表示するようにしました

原文(英語)

Improved /sandbox command UI to show dependency status with installation instructions when dependencies are missing

概要

サンドボックスモードのセットアップを簡素化するため、/sandbox コマンドが必要な依存関係の状態を表示し、不足している場合はインストール方法を案内するようになりました。

基本的な使い方

bash
claude
> /sandbox

依存関係が不足している場合、以下のような情報が表示されます:

Sandbox Dependencies Status:
❌ bubblewrap - Required for filesystem isolation
   Install: sudo apt-get install bubblewrap

❌ socat - Required for network proxy
   Install: sudo apt-get install socat

実践例

macOS での使用

macOS では依存関係が不要です:

bash
claude
> /sandbox

ビルトインの Seatbelt フレームワークを使用し、すぐにサンドボックスモードを選択できます。

Linux/WSL2 での使用

初回実行時に依存関係のステータスが表示されます:

bash
claude
> /sandbox

Checking dependencies...
 bubblewrap - Installed
 socat - Not found
   Install: sudo apt-get install socat

インストール後、再度実行:

bash
# 依存関係をインストール
sudo apt-get install socat

# サンドボックスモードを起動
claude
> /sandbox

依存関係の確認のみ

サンドボックスを有効化せず、ステータスのみ確認することも可能です。

注意点

  • プラットフォーム固有: インストール手順は OS に応じて異なります
  • 権限要件: 依存関係のインストールには管理者権限が必要な場合があります
  • 事前確認: サンドボックスモードを使用する前に、すべての依存関係を準備することを推奨します
  • セキュリティ: サンドボックスは危険なコマンドを隔離環境で実行するための機能です

関連情報