@@ -6,35 +6,35 @@ search:
66
77!!! warning "ベータ機能"
88
9- サンドボックスエージェントはベータ版です。一般提供前に API の詳細、デフォルト値、サポートされる機能が変更される可能性があり、今後より高度な機能が追加されることが想定されます 。
9+ サンドボックスエージェントはベータ版です。一般提供までに API の詳細、デフォルト、サポートされる機能が変更される可能性があります。また、今後さらに高度な機能が追加される予定です 。
1010
11- 最新のエージェントは、ファイルシステム上の実際のファイルを操作できるときに最も効果を発揮します 。Agents SDK の ** サンドボックスエージェント** は、モデルに永続的なワークスペースを提供し、大規模なドキュメントセットの検索、ファイル編集、コマンド実行、 成果物の生成、保存済みのサンドボックス状態からの作業再開を可能にします 。
11+ 最新のエージェントは、ファイルシステム上の実ファイルを操作できるときに最大限の力を発揮します 。Agents SDK の ** サンドボックスエージェント** は、大規模なドキュメント群の検索、ファイルの編集、コマンドの実行、 成果物の生成、保存済みのサンドボックス状態からの作業再開が可能な永続ワークスペースをモデルに提供します 。
1212
13- SDK は、ファイルのステージング、ファイルシステムツール、シェルアクセス、サンドボックスのライフサイクル、スナップショット、プロバイダー固有の連携を自分で組み合わせる必要なく、その実行ハーネスを提供します 。通常の ` Agent ` と ` Runner ` のフローはそのままに 、ワークスペース用の ` Manifest ` 、サンドボックスネイティブツール用の機能、作業の実行場所を指定する ` SandboxRunConfig ` を追加します 。
13+ SDK は、ファイルのステージング、ファイルシステムツール、シェルアクセス、サンドボックスのライフサイクル、スナップショット、プロバイダー固有の連携コードを自分で組み合わせることなく、この実行基盤を提供します 。通常の ` Agent ` と ` Runner ` のフローを維持しながら 、ワークスペース用の ` Manifest ` 、サンドボックスネイティブツール用の機能、作業の実行場所を指定する ` SandboxRunConfig ` を追加できます 。
1414
1515## 前提条件
1616
17- - Python 3.10 以上
18- - OpenAI Agents SDK に関する基本的な理解
19- - サンドボックスクライアント。ローカル開発では、` UnixLocalSandboxClient ` から始めてください 。
17+ - Python 3.10 以降
18+ - OpenAI Agents SDK に関する基本的な知識
19+ - サンドボックスクライアント。ローカル開発では、まず ` UnixLocalSandboxClient ` を使用してください 。
2020
2121## インストール
2222
23- SDK をまだインストールしていない場合:
23+ SDK をまだインストールしていない場合は、次を実行します。
2424
2525``` bash
2626pip install openai-agents
2727```
2828
29- Docker ベースのサンドボックスの場合:
29+ Docker ベースのサンドボックスの場合は、次を実行します。
3030
3131``` bash
3232pip install " openai-agents[docker]"
3333```
3434
3535## ローカルサンドボックスエージェントの作成
3636
37- この例では、ローカルリポジトリを ` repo/ ` 配下にステージングし、ローカルスキルを遅延ロードし、ランナーが実行用の Unix ローカルサンドボックスセッションを作成できるようにします 。
37+ この例では、ローカルリポジトリを ` repo/ ` 配下にステージングし、ローカルスキルを遅延読み込みして、実行時にランナーが Unix ローカルのサンドボックスセッションを作成できるようにします 。
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.5 " ),
83+ build_agent(" gpt-5.6-sol " ),
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 ` : 新しいサンドボックスセッション用のファイル 、リポジトリ、ディレクトリ、マウント
104- - ` instructions ` : 複数のプロンプトにわたって適用すべき短いワークフロールール
105- - ` base_instructions ` : SDK のサンドボックスプロンプトを置き換えるための高度なエスケープハッチ
106- - ` capabilities ` : ファイルシステム編集 / 画像検査、シェル、スキル、メモリ、コンパクションなどのサンドボックスネイティブツール
103+ - ` default_manifest ` : 新規サンドボックスセッション向けのファイル 、リポジトリ、ディレクトリ、マウント
104+ - ` instructions ` : 複数のプロンプトにわたって適用する短いワークフロールール
105+ - ` base_instructions ` : SDK のサンドボックスプロンプトを置き換えるための高度な回避手段
106+ - ` capabilities ` : ファイルシステムの編集/ 画像検査、シェル、スキル、メモリ、コンパクションなどのサンドボックスネイティブツール
107107- ` run_as ` : モデル向けツールで使用するサンドボックスのユーザー ID
108- - ` SandboxRunConfig.client ` : サンドボックスバックエンド
109- - ` SandboxRunConfig.session ` 、` session_state ` 、または ` snapshot ` : 後続の実行が以前の作業に再接続する方法
108+ - ` SandboxRunConfig.client ` : サンドボックスのバックエンド
109+ - ` SandboxRunConfig.session ` 、` session_state ` 、または ` snapshot ` : 後続の実行を以前の作業へ再接続する方法
110110
111111## 次のステップ
112112
113- - [ 概念] ( sandbox/guide.md ) : マニフェスト、機能、権限、スナップショット、実行設定、構成パターンを理解します 。
114- - [ サンドボックスクライアント] ( sandbox/clients.md ) : Unix ローカル、Docker、ホスト型プロバイダー 、マウント戦略を選択します。
115- - [ エージェントメモリ] ( sandbox/memory.md ) : 以前のサンドボックス実行から得た知見を保存し 、再利用します。
113+ - [ 概念] ( sandbox/guide.md ) : マニフェスト、機能、権限、スナップショット、実行設定、構成パターンについて理解します 。
114+ - [ サンドボックスクライアント] ( sandbox/clients.md ) : Unix ローカル、Docker、ホステッドプロバイダー 、マウント戦略を選択します。
115+ - [ エージェントメモリ] ( sandbox/memory.md ) : 過去のサンドボックス実行から得た知見を保持し 、再利用します。
116116
117- シェルアクセスがたまに使うツールの 1 つにすぎない場合は 、[ ツールガイド] ( tools.md ) のホスト型シェルから始めてください。ワークスペース分離 、サンドボックスクライアントの選択、またはサンドボックスセッションの再開動作が設計に含まれる場合は、サンドボックスエージェントを選択してください 。
117+ シェルアクセスを一時的なツールとしてのみ使用する場合は 、[ ツールガイド] ( tools.md ) のホステッドシェルから始めてください。ワークスペースの分離 、サンドボックスクライアントの選択、またはサンドボックスセッションの再開動作が設計に含まれる場合は、サンドボックスエージェントを使用してください 。
0 commit comments