原文(日本語訳)
/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 に応じて異なります
- 権限要件: 依存関係のインストールには管理者権限が必要な場合があります
- 事前確認: サンドボックスモードを使用する前に、すべての依存関係を準備することを推奨します
- セキュリティ: サンドボックスは危険なコマンドを隔離環境で実行するための機能です