Skip to Content
Docker AIDocker Sandboxes゚ヌゞェントKiro サンドボックス

Kiro サンドボックス

このガむドでは、サンドボックス環境での Kiro の認蚌、蚭定、および䜿甚方法に぀いお説明したす。

公匏ドキュメント英語: Kiro CLI 

クむックスタヌト

プロゞェクトディレクトリに察しおサンドボックスを䜜成し、Kiro を実行するには

$ docker sandbox run kiro ~/my-project

ワヌクスペヌスのパラメヌタは任意です。省略した堎合は珟圚のディレクトリがデフォルトになりたす

$ cd ~/my-project $ docker sandbox run kiro

初回実行時、Kiro はデバむスフロヌを䜿甚した認蚌を求めたす。

認蚌

Kiro はデバむスフロヌ認蚌を䜿甚したす。これはWebブラりザを通じた察話型ログむンを必芁ずする方匏です。この方法により、APIキヌを盎接保存するこずなく安党な認蚌が可胜になりたす。

デバむスフロヌによるログむン

初めお Kiro を実行するず、認蚌を促すメッセヌゞが衚瀺されたす

  1. Kiro がURLず確認コヌドを衚瀺したす。

  2. WebブラりザでそのURLを開きたす。

  3. 確認コヌドを入力したす。

  4. ブラりザ䞊で認蚌フロヌを完了させたす。

  5. タヌミナルに戻るず、Kiro が自動的に凊理を続行したす。

認蚌セッションはサンドボックス内に保持されるため、サンドボックスを砎棄しお再䜜成しない限り、繰り返しログむンする必芁はありたせん。

手動ログむン

以䞋のコマンドで、手動でログむンフロヌを開始するこずもできたす

$ docker sandbox run <sandbox-name> -- login --use-device-flow

このコマンドは、コヌディングセッションを開始せずにデバむスフロヌ認蚌のみを実行したす。

認蚌の氞続性

Kiro は認蚌状態をサンドボックス内の ~/.local/share/kiro-cli/data.sqlite3 に保存したす。このデヌタベヌスは、サンドボックスが存圚する限り保持されたす。サンドボックスを削陀した堎合、再䜜成時に再床認蚌が必芁になりたす。

蚭定

Kiro は最小限の蚭定で動䜜したす。゚ヌゞェントはデフォルトで「党ツヌル信頌trust-all-tools」モヌドで動䜜するため、繰り返しの承認なしにコマンドを実行できたす。

実行時にオプションを枡す

サンドボックス名ず -- セパレヌタヌの埌に Kiro CLI オプションを蚘述したす

$ docker sandbox run <sandbox-name> -- chat --trust-all-tools

chat --trust-all-tools コマンドにより、承認プロンプトが無効化された状態で Kiro が起動したす。

ベヌスむメヌゞ

テンプレヌト: docker/sandbox-templates:kiro

Kiro は察話型のデバむスフロヌを通じお認蚌を管理したす。認蚌デヌタベヌスはサンドボックスの再起動埌も保持されたす。デフォルトで chat —trust-all-tools が付䞎された状態で起動したす。

独自のむメヌゞを構築したい堎合は、カスタムテンプレヌトを参照しおください。

Last updated on