@@ -6,35 +6,35 @@ search:
66
77!!! warning "ベータ機能"
88
9- Sandbox Agents はベータ版です。一般提供までに API の詳細、デフォルト設定、対応機能は変更される可能性があり、また時間とともにより高度な機能が追加される予定です 。
9+ Sandbox エージェントはベータ版です。 API、デフォルト、およびサポートされる機能の詳細は一般提供前に変更される可能性があり、今後さらに高度な機能が追加される見込みです 。
1010
11- モダンなエージェントは、ファイルシステム内の実際のファイルを操作できるときに最も効果を発揮します 。Agents SDK の ** Sandbox Agents** は、モデルに永続的なワークスペースを提供し、そこで大規模なドキュメント集合を検索し、ファイルを編集し、コマンドを実行し、成果物を生成し、 保存された sandbox state から作業を再開できます 。
11+ 現代のエージェントは、ファイルシステム上の実際のファイルを操作できるときに最も効果を発揮します 。Agents SDK の ** Sandbox Agents** は、大規模なドキュメントセットの検索、ファイル編集、コマンド実行、成果物の生成、 保存された Sandbox 状態からの作業再開が可能な永続的なワークスペースをモデルに提供します 。
1212
13- SDK は、ファイルのステージング 、ファイルシステムツール、シェルアクセス、sandbox のライフサイクル 、スナップショット、プロバイダー固有の接続処理を自分で組み合わせることなく、その実行ハーネスを提供します 。通常の ` Agent ` と ` Runner ` のフローはそのままに 、ワークスペース用の ` Manifest ` 、sandbox ネイティブツール用の capabilities 、作業の実行場所を指定する ` SandboxRunConfig ` を追加するだけです 。
13+ SDK は、ファイルステージング 、ファイルシステムツール、シェルアクセス、Sandbox ライフサイクル 、スナップショット、プロバイダー固有の連携を自分でつなぎ合わせることなく、その実行基盤を提供します 。通常の ` Agent ` と ` Runner ` のフローを維持したまま 、ワークスペース用の ` Manifest ` 、Sandbox ネイティブツール用の機能 、作業の実行場所を指定する ` SandboxRunConfig ` を追加します 。
1414
1515## 前提条件
1616
1717- Python 3.10 以上
18- - OpenAI Agents SDK の基本的な理解
19- - sandbox クライアント。ローカル開発では、まず ` UnixLocalSandboxClient ` を使用してください 。
18+ - OpenAI Agents SDK の基本的な知識
19+ - Sandbox クライアント。ローカル開発では、` UnixLocalSandboxClient ` から始めてください 。
2020
2121## インストール
2222
23- まだ SDK をインストールしていない場合は、次を実行します。
23+ SDK をまだインストールしていない場合:
2424
2525``` bash
2626pip install openai-agents
2727```
2828
29- Docker ベースの sandbox の場合は、次を実行します。
29+ Docker ベースの Sandbox の場合:
3030
3131``` bash
3232pip install " openai-agents[docker]"
3333```
3434
35- ## ローカル sandbox エージェントの作成
35+ ## ローカル Sandbox エージェントの作成
3636
37- この例では、` repo/ ` 配下にローカルリポジトリをステージングし、ローカル skills を遅延読み込みし、runner が実行時に Unix ローカル sandbox セッションを作成できるようにします。
37+ この例では、ローカルリポジトリを ` repo/ ` 配下にステージングし、ローカルスキルを遅延読み込みし、Runner が実行用の Unix ローカル Sandbox セッションを作成できるようにします。
3838
3939``` python
4040import asyncio
@@ -80,7 +80,7 @@ def build_agent(model: str) -> SandboxAgent[None]:
8080
8181async def main () -> None :
8282 result = await Runner.run(
83- build_agent(" gpt-5.4 " ),
83+ build_agent(" gpt-5.5 " ),
8484 " Open `repo/task.md`, fix the issue, run the targeted test, and summarize the change." ,
8585 run_config = RunConfig(
8686 sandbox = SandboxRunConfig(client = UnixLocalSandboxClient()),
@@ -94,24 +94,24 @@ if __name__ == "__main__":
9494 asyncio.run(main())
9595```
9696
97- [ examples/sandbox/docs/coding_task.py] ( https://github.com/openai/openai-agents-python/blob/main/examples/sandbox/docs/coding_task.py ) を参照してください。この例では小さなシェルベースのリポジトリを使用しているため、 Unix ローカル実行全体で決定論的に検証できます 。
97+ [ examples/sandbox/docs/coding_task.py] ( https://github.com/openai/openai-agents-python/blob/main/examples/sandbox/docs/coding_task.py ) を参照してください。この例では、小さなシェルベースのリポジトリを使用しているため、 Unix ローカル実行間で決定論的に検証できます 。
9898
9999## 主な選択肢
100100
101- 基本的な実行が動作したら、次に多くの人が選ぶ項目は以下です 。
101+ 基本的な実行が動作したら、多くの人が次に検討する選択肢は次のとおりです 。
102102
103- - ` default_manifest ` : 新しい sandbox セッション用のファイル、リポジトリ、ディレクトリ、マウント
104- - ` instructions ` : プロンプト全体にわたって適用される短いワークフロールール
105- - ` base_instructions ` : SDK の sandbox プロンプトを置き換えるための高度なエスケープハッチ
106- - ` capabilities ` : ファイルシステム編集 / 画像検査、シェル、skills 、メモリ、コンパクションなどの sandbox ネイティブツール
107- - ` run_as ` : モデル向けツールに対する sandbox ユーザー ID
108- - ` SandboxRunConfig.client ` : sandbox バックエンド
109- - ` SandboxRunConfig.session ` 、` session_state ` 、または ` snapshot ` : 後続の実行を以前の作業に再接続する方法
103+ - ` default_manifest ` : 新しい Sandbox セッション用のファイル、リポジトリ、ディレクトリ、マウント
104+ - ` instructions ` : プロンプト全体に適用すべき短いワークフロールール
105+ - ` base_instructions ` : SDK の Sandbox プロンプトを置き換えるための高度なエスケープハッチ
106+ - ` capabilities ` : ファイルシステム編集/ 画像検査、シェル、スキル 、メモリ、圧縮などの Sandbox ネイティブツール
107+ - ` run_as ` : モデル向けツールの Sandbox ユーザー ID
108+ - ` SandboxRunConfig.client ` : Sandbox バックエンド
109+ - ` SandboxRunConfig.session ` 、` session_state ` 、または ` snapshot ` : 後続の実行が以前の作業に再接続する方法
110110
111- ## 次の参照先
111+ ## 次のステップ
112112
113- - [ 概念] ( sandbox/guide.md ) : manifest、capabilities 、権限、スナップショット、run config 、構成パターンを理解します。
114- - [ sandbox クライアント] ( sandbox/clients.md ) : Unix ローカル、Docker、ホスト型プロバイダー、マウント戦略を選択します。
115- - [ エージェントメモリ] ( sandbox/memory.md ) : 以前の sandbox 実行から得た知見を保持し 、再利用します。
113+ - [ 概念] ( sandbox/guide.md ) : マニフェスト、機能 、権限、スナップショット、実行設定 、構成パターンを理解します。
114+ - [ Sandbox クライアント] ( sandbox/clients.md ) : Unix ローカル、Docker、ホスト型プロバイダー、マウント戦略を選択します。
115+ - [ エージェントメモリ] ( sandbox/memory.md ) : 以前の Sandbox 実行から得た教訓を保持し 、再利用します。
116116
117- シェルアクセスが単発でたまに使うツールの 1 つにすぎない場合は、[ tools ガイド ] ( tools.md ) の hosted shell から始めてください。ワークスペース分離、sandbox クライアントの選択、または sandbox セッションの再開動作が設計の一部である場合は、sandbox エージェントを使用してください。
117+ シェルアクセスが時々使うツールの 1 つにすぎない場合は、[ ツールガイド ] ( tools.md ) のホスト型シェルから始めてください。ワークスペースの分離、Sandbox クライアントの選択、または Sandbox セッションの再開動作が設計の一部である場合は、Sandbox エージェントを使用してください。
0 commit comments