Upgrade to Pro — share decks privately, control downloads, hide ads and more …

砂場ではしゃぐGemini CLI

Avatar for k-kinomoto k-kinomoto
July 13, 2025
190

砂場ではしゃぐGemini CLI

【神戸】AI駆動開発LT会(https://digeon.connpass.com/event/359668/ )での発表で用いたスライドです。
Gemini CLIがデフォルトで備えているサンドボックス機能について紹介しています。

Avatar for k-kinomoto

k-kinomoto

July 13, 2025
Tweet

Transcript

  1. permissive-open プロファイル設定例 (version 1) (allow default) (deny file-write*) (allow file-write*

    (subpath "/tmp") (subpath (param "TARGET_DIR")) (subpath (param "CACHE_DIR")) (regex #"^/Users/[^/]+/\.gemini/") ) デフォルトで全操作許可、特定パス以外の書き込みを拒否し、安全な領域への書き込みのみ許可
  2. 複数のサンドボックスを同時に活用 Sandbox A 実験的なコード テスト実行 Sandbox B データ処理 バッチ実行 Sandbox

    C API開発 デバッグ作業 独立した環境で異なるタスクを並行実行し、効率的な開発を実現