Skip to content

Commit 1526c28

Browse files
docs: update translated document pages (#2484)
1 parent 87d1023 commit 1526c28

3 files changed

Lines changed: 64 additions & 58 deletions

File tree

docs/ja/release.md

Lines changed: 23 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,17 @@ search:
44
---
55
# リリースプロセス / 変更履歴
66

7-
このプロジェクトは、`0.Y.Z` という形式のセマンティックバージョニングを少し修正したものに従います。先頭の `0` は、この SDK がまだ急速に進化していることを示します。各コンポーネントは次のように増分します
7+
このプロジェクトは、`0.Y.Z` 形式を用いた、セマンティックバージョニングを少し修正したものに従います。先頭の `0` は、SDK がまだ急速に進化していることを示します。各コンポーネントは次のとおりインクリメントします
88

9-
## マイナー ( `Y` ) バージョン
9+
## マイナー (`Y`) バージョン
1010

11-
ベータとしてマークされていない公開インターフェースに対する **破壊的変更** がある場合、マイナー ( `Y` ) バージョンを増やします。たとえば、`0.0.x` から `0.1.x` への移行には破壊的変更が含まれる可能性があります。
11+
ベータと明記されていない公開インターフェースに対する **破壊的変更** がある場合、マイナー バージョン `Y` を増やします。たとえば、`0.0.x` から `0.1.x` への移行には破壊的変更が含まれる可能性があります。
1212

13-
破壊的変更を望まない場合は、プロジェクト内で `0.0.x` バージョンに固定することを推奨します
13+
破壊的変更を避けたい場合は、プロジェクト内で `0.0.x` バージョンにピン留めすることを推奨します
1414

15-
## パッチ ( `Z` ) バージョン
15+
## パッチ (`Z`) バージョン
1616

17-
`Z` は非破壊的変更で増分します
17+
非破壊的変更については `Z` をインクリメントします
1818

1919
- バグ修正
2020
- 新機能
@@ -25,45 +25,47 @@ search:
2525

2626
### 0.9.0
2727

28-
このバージョンでは、Python 3.9 はサポート対象外になりました。メジャーバージョンは 3 か月前にすでに EOL となっているためです。より新しいランタイムバージョンへ ugprade してください。
28+
このバージョンでは、Python 3.9 はサポート対象外になりました。このメジャー バージョンは 3 か月前に EOL に達しています。より新しいランタイム バージョンへアップグレードしてください。
29+
30+
また、`Agent#as_tool()` メソッドから返される値の型ヒントが、`Tool` から `FunctionTool` に絞り込まれました。この変更は通常、破壊的な問題を引き起こしませんが、より広いユニオン型に依存しているコードがある場合は、手元でいくつか調整が必要になる可能性があります。
2931

3032
### 0.8.0
3133

32-
このバージョンでは、2 つのランタイム動作変更により移行作業が必要になる場合があります
34+
このバージョンでは、2 つのランタイム挙動の変更により、移行作業が必要になる場合があります
3335

34-
- **同期** の Python callable をラップする関数ツールは、イベントループスレッド上で実行する代わりに `asyncio.to_thread(...)` 経由でワーカースレッド上で実行されるようになりました。ツールロジックがスレッドローカルな状態やスレッドに紐づくリソースに依存している場合は、非同期ツール実装へ移行するか、ツールコードでスレッドアフィニティを明示してください
35-
- ローカル MCP ツールの失敗ハンドリングが設定可能になり、デフォルト動作では実行全体を失敗させる代わりに、モデルから見えるエラー出力を返す場合があります。fail-fast のセマンティクスに依存している場合は`mcp_config={"failure_error_function": None}` を設定してください。サーバーレベルの `failure_error_function` の値はエージェントレベルの設定を上書きするため、明示的なハンドラを持つ各ローカル MCP サーバーで `failure_error_function=None` を設定してください。
36+
- **同期** の Python callable をラップする関数ツールは、イベントループ スレッド上で実行する代わりに、`asyncio.to_thread(...)` によってワーカー スレッド上で実行されるようになりました。ツールのロジックがスレッドローカルな状態やスレッドに依存するリソースに依拠している場合は、async ツール実装へ移行するか、ツールコード内でスレッド アフィニティを明示してください
37+
- ローカル MCP ツールの失敗時ハンドリングが設定可能になり、デフォルト挙動では、実行全体を失敗させる代わりにモデルから見えるエラー出力を返す場合があります。フェイルファストのセマンティクスに依存している場合は`mcp_config={"failure_error_function": None}` を設定してください。サーバー レベルの `failure_error_function` 値はエージェント レベルの設定を上書きするため、明示的なハンドラを持つ各ローカル MCP サーバーで `failure_error_function=None` を設定してください。
3638

3739
### 0.7.0
3840

39-
このバージョンでは、既存アプリケーションに影響しうる動作変更がいくつかあります
41+
このバージョンでは、既存アプリケーションに影響しうる挙動変更がいくつかありました
4042

41-
- ネストされたハンドオフ履歴が **オプトイン** になりました (デフォルトでは無効)。v0.6.x のデフォルトのネスト動作に依存していた場合は`RunConfig(nest_handoff_history=True)` を明示的に設定してください。
42-
- `gpt-5.1` / `gpt-5.2` `reasoning.effort` のデフォルトが `"none"` に変更されました (SDK のデフォルトで構成されていた以前のデフォルト `"low"` から変更)。プロンプトや品質/コストのプロファイルが `"low"` に依存していた場合は、`model_settings` で明示的に設定してください。
43+
- ネストされたハンドオフ履歴は **オプトイン**(デフォルトで無効)になりました。v0.6.x のデフォルトのネスト挙動に依存していた場合は`RunConfig(nest_handoff_history=True)` を明示的に設定してください。
44+
- `gpt-5.1` / `gpt-5.2` におけるデフォルトの `reasoning.effort` が、`"none"`(以前は SDK デフォルトで設定されていた `"low"`)に変更されました。プロンプトや品質/コストのプロファイルが `"low"` に依存していた場合は、`model_settings` で明示的に設定してください。
4345

4446
### 0.6.0
4547

46-
このバージョンでは、デフォルトのハンドオフ履歴が raw user/assistant のターンを露出するのではなく、単一の assistant メッセージにパッケージされるようになり、下流のエージェントに簡潔で予測可能な要約を提供します
47-
- 既存の単一メッセージのハンドオフトランスクリプトは、デフォルトで `<CONVERSATION HISTORY>` ブロックの前に "For context, here is the conversation so far between the user and the previous agent:" で始まるようになりました。これにより、下流のエージェントは明確にラベル付けされた要約を受け取れます
48+
このバージョンでは、デフォルトのハンドオフ履歴が raw user/assistant ターンを露出するのではなく、1 つの assistant メッセージにまとめられるようになり、後続のエージェントに対して簡潔で予測可能な要約を提供します
49+
- 既存の 1 メッセージのハンドオフ文字起こしは、デフォルトで `<CONVERSATION HISTORY>` ブロックの前に "For context, here is the conversation so far between the user and the previous agent:" で始まるようになり、後続のエージェントが明確にラベル付けされた要約を受け取れるようになります
4850

4951
### 0.5.0
5052

51-
このバージョンでは目に見える破壊的変更は導入しませんが、新機能と内部の重要な更新をいくつか含みます
53+
このバージョンでは目に見える破壊的変更は導入されませんが、新機能と内部的にいくつか重要な更新が含まれます
5254

53-
- `RealtimeRunner`[SIP protocol connections](https://platform.openai.com/docs/guides/realtime-sip) を扱えるよう、サポートを追加しました
54-
- Python 3.14 互換性のために `Runner#run_sync` の内部ロジックを大幅に改訂しました
55+
- `RealtimeRunner`[SIP protocol connections](https://platform.openai.com/docs/guides/realtime-sip) を扱えるようサポートを追加しました。
56+
- Python 3.14 互換性のために`Runner#run_sync` の内部ロジックを大幅に改訂しました
5557

5658
### 0.4.0
5759

58-
このバージョンでは、[openai](https://pypi.org/project/openai/) パッケージの v1.x はサポート対象外になりました。この SDK と併せて openai v2.x を使用してください。
60+
このバージョンでは、[openai](https://pypi.org/project/openai/) パッケージの v1.x はサポート対象外になりました。この SDK と合わせて openai v2.x を使用してください。
5961

6062
### 0.3.0
6163

62-
このバージョンでは、Realtime API サポートが gpt-realtime モデルおよびその API インターフェース ( GA バージョン) へ移行します。
64+
このバージョンでは、Realtime API のサポートが gpt-realtime モデルとその API インターフェースGA バージョンへ移行します。
6365

6466
### 0.2.0
6567

66-
このバージョンでは、これまで引数として `Agent` を受け取っていたいくつかの箇所が、代わりに `AgentBase` を受け取るようになりました。たとえば、MCP サーバーの `list_tools()` 呼び出しです。これは純粋に型付けの変更であり、引き続き `Agent` オブジェクトを受け取ります。更新するには、`Agent``AgentBase` に置き換えて型エラーを修正するだけです。
68+
このバージョンでは、以前は引数に `Agent` を取っていた一部の箇所が、代わりに `AgentBase` を取るようになりました。たとえば、MCP サーバーの `list_tools()` 呼び出しです。これは純粋に型付けの変更であり、引き続き `Agent` オブジェクトを受け取ります。更新するには、`Agent``AgentBase` に置き換えて型エラーを修正するだけです。
6769

6870
### 0.1.0
6971

docs/ko/release.md

Lines changed: 21 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -4,66 +4,68 @@ search:
44
---
55
# 릴리스 프로세스/변경 로그
66

7-
이 프로젝트는 `0.Y.Z` 형식을 사용하는, 약간 수정된 시맨틱 버저닝을 따릅니다. 앞의 `0`은 SDK가 아직 빠르게 진화하고 있음을 의미합니다. 구성 요소는 다음과 같이 증가합니다:
7+
이 프로젝트는 `0.Y.Z` 형식을 사용하는, 약간 수정된 시맨틱 버저닝을 따릅니다. 앞의 `0`은 SDK가 아직 빠르게 발전 중임을 의미합니다. 구성 요소는 다음과 같이 증가합니다.
88

99
## 마이너(`Y`) 버전
1010

11-
베타로 표시되지 않은 모든 공개 인터페이스에 대한 **호환성을 깨는 변경(breaking changes)** 이 있을 때 마이너 버전 `Y`를 올립니다. 예를 들어 `0.0.x`에서 `0.1.x`가는 경우 breaking changes가 포함될 수 있습니다.
11+
베타로 표시되지 않은 모든 공개 인터페이스에 대한 **호환성이 깨지는 변경**이 있을 때 마이너 버전 `Y`를 올립니다. 예를 들어, `0.0.x`에서 `0.1.x`올라가면서 호환성이 깨지는 변경이 포함될 수 있습니다.
1212

13-
breaking changes를 원하지 않는다면, 프로젝트에서 `0.0.x` 버전에 고정(pin)하는 것을 권장합니다.
13+
호환성이 깨지는 변경을 원하지 않는다면, 프로젝트에서 `0.0.x` 버전에 고정(pin) 것을 권장합니다.
1414

1515
## 패치(`Z`) 버전
1616

17-
호환성을 깨지 않는 변경에 대해서는 `Z`증가합니다:
17+
호환성을 깨지 않는 변경에 대해 `Z`올립니다:
1818

1919
- 버그 수정
20-
- 새로운 기능
20+
- 신규 기능
2121
- 비공개 인터페이스 변경
2222
- 베타 기능 업데이트
2323

24-
## breaking change 변경 로그
24+
## 호환성이 깨지는 변경 로그
2525

2626
### 0.9.0
2727

28-
이 버전에서는 Python 3.9가 더 이상 지원되지 않습니다. 메이저 버전이 이미 3개월 전에 EOL되었기 때문입니다. 더 새로운 런타임 버전으로 업그레이드해 주세요.
28+
이 버전부터 Python 3.9는 더 이상 지원되지 않습니다. 이 주요 버전은 3개월 전에 EOL에 도달했습니다. 더 최신의 런타임 버전으로 업그레이드해 주세요.
29+
30+
또한 `Agent#as_tool()` 메서드가 반환하는 값의 타입 힌트가 `Tool`에서 `FunctionTool`로 더 좁혀졌습니다. 이 변경은 보통 호환성을 깨는 문제를 일으키지 않지만, 코드가 더 넓은 유니온 타입에 의존한다면 일부 조정이 필요할 수 있습니다.
2931

3032
### 0.8.0
3133

32-
이 버전에서는 런타임 동작 변경 2가지로 인해 마이그레이션 작업이 필요할 수 있습니다:
34+
이 버전에서는 런타임 동작 변경 두 가지로 인해 마이그레이션 작업이 필요할 수 있습니다:
3335

34-
- **동기식** Python callable을 래핑하는 함수 도구는 이제 이벤트 루프 스레드에서 실행하는 대신 `asyncio.to_thread(...)`를 통해 워커 스레드에서 실행됩니다. 도구 로직이 스레드 로컬 상태(thread-local state) 또는 스레드에 종속된 리소스(thread-affine resources)에 의존한다면, 비동기 도구 구현으로 마이그레이션하거나 도구 코드에서 스레드 종속성을 명시적으로 처리하세요.
35-
- 로컬 MCP 도구 실패 처리 방식이 이제 설정 가능하며, 기본 동작은 전체 실행을 실패시키는 대신 모델이 볼 수 있는 오류 출력을 반환할 수 있습니다. fail-fast 의미론에 의존한다면 `mcp_config={"failure_error_function": None}`로 설정하세요. 서버 레벨의 `failure_error_function` 값은 에이전트 레벨 설정을 덮어쓰므로, 명시적 핸들러가 있는 각 로컬 MCP 서버에서 `failure_error_function=None`을 설정하세요.
36+
- **동기식** Python 호출 가능 객체를 래핑하는 함수 도구는 이제 이벤트 루프 스레드에서 실행되는 대신 `asyncio.to_thread(...)`를 통해 워커 스레드에서 실행됩니다. 도구 로직이 스레드 로컬 상태나 스레드 종속 리소스에 의존한다면, 비동기 도구 구현으로 마이그레이션하거나 도구 코드에서 스레드 종속성을 명시적으로 처리하세요.
37+
- 로컬 MCP 도구 실패 처리 방식이 이제 구성 가능해졌고, 기본 동작은 전체 실행을 실패시키는 대신 모델에 보이는 오류 출력을 반환할 수 있습니다. fail-fast 시맨틱에 의존한다면 `mcp_config={"failure_error_function": None}`로 설정하세요. 서버 수준의 `failure_error_function` 값이 에이전트 수준 설정을 덮어쓰므로, 명시적 핸들러가 있는 각 로컬 MCP 서버에 `failure_error_function=None`을 설정하세요.
3638

3739
### 0.7.0
3840

39-
버전에서는 기존 애플리케이션에 영향을 줄 수 있는 몇 가지 동작 변경이 있었습니다:
41+
버전에는 기존 애플리케이션에 영향을 줄 수 있는 몇 가지 동작 변경이 있습니다:
4042

41-
- 중첩 핸드오프 기록(nested handoff history)은 이제 **옵트인**(기본 비활성화)입니다. v0.6.x의 기본 중첩 동작에 의존했다면 `RunConfig(nest_handoff_history=True)`를 명시적으로 설정하세요.
42-
- `gpt-5.1` / `gpt-5.2`의 기본 `reasoning.effort``"none"`으로 변경되었습니다(이전에는 SDK 기본값으로 `"low"`설정되어 있었음). 프롬프트나 품질/비용 프로파일이 `"low"`에 의존했다면 `model_settings`에서 이를 명시적으로 설정하세요.
43+
- 중첩 핸드오프 히스토리는 이제 **옵트인**(기본 비활성화)입니다. v0.6.x의 기본 중첩 동작에 의존했다면 `RunConfig(nest_handoff_history=True)`를 명시적으로 설정하세요.
44+
- `gpt-5.1` / `gpt-5.2`의 기본 `reasoning.effort``"none"`으로 변경되었습니다(기존에는 SDK 기본값으로 `"low"`설정됨). 프롬프트나 품질/비용 프로파일이 `"low"`에 의존했다면 `model_settings`에서 명시적으로 설정하세요.
4345

4446
### 0.6.0
4547

46-
버전에서는 기본 핸드오프 기록이 원문 사용자/어시스턴트 턴을 노출하는 대신 하나의 assistant 메시지로 패키징되어, 다운스트림 에이전트에 간결하고 예측 가능한 요약을 제공합니다
47-
- 기존의 단일 메시지 핸드오프 전사본은 이제 기본적으로 `<CONVERSATION HISTORY>` 블록 앞에 "For context, here is the conversation so far between the user and the previous agent:"로 시작하여, 다운스트림 에이전트가 명확히 라벨된 요약을 받을 수 있습니다
48+
버전부터 기본 핸드오프 히스토리는 원문 사용자/어시스턴트 턴을 노출하는 대신 단일 어시스턴트 메시지로 패키징되어, 다운스트림 에이전트에 간결하고 예측 가능한 요약을 제공합니다
49+
- 기존의 단일 메시지 핸드오프 트랜스크립트는 이제 기본적으로 `<CONVERSATION HISTORY>` 블록 앞에 "For context, here is the conversation so far between the user and the previous agent:"로 시작하여, 다운스트림 에이전트가 명확히 라벨된 요약을 받도록 합니다
4850

4951
### 0.5.0
5052

51-
이 버전은 눈에 띄는 breaking changes를 도입하지는 않지만, 새로운 기능과 내부적으로 몇 가지 중요한 업데이트를 포함합니다:
53+
이 버전은 눈에 보이는 호환성 파괴 변경은 도입하지 않지만, 신규 기능과 내부적으로 중요한 몇 가지 업데이트를 포함합니다:
5254

53-
- [SIP protocol connections](https://platform.openai.com/docs/guides/realtime-sip)을 처리하기 위한 `RealtimeRunner` 지원 추가
55+
- [SIP 프로토콜 연결](https://platform.openai.com/docs/guides/realtime-sip)을 처리하기 위한 `RealtimeRunner` 지원 추가
5456
- Python 3.14 호환성을 위해 `Runner#run_sync`의 내부 로직을 대폭 개정
5557

5658
### 0.4.0
5759

58-
버전에서는 [openai](https://pypi.org/project/openai/) 패키지 v1.x 버전이 더 이상 지원되지 않습니다. 이 SDK와 함께 openai v2.x를 사용하세요.
60+
버전부터 [openai](https://pypi.org/project/openai/) 패키지 v1.x 버전은 더 이상 지원되지 않습니다. 이 SDK와 함께 openai v2.x를 사용해 주세요.
5961

6062
### 0.3.0
6163

6264
이 버전에서는 Realtime API 지원이 gpt-realtime 모델 및 해당 API 인터페이스(GA 버전)로 마이그레이션됩니다.
6365

6466
### 0.2.0
6567

66-
이 버전에서는 과거에 `Agent`인자로 받던 몇몇 위치가 이제 `AgentBase`를 인자로 받도록 변경되었습니다. 예를 들어 MCP 서버의 `list_tools()` 호출이 그렇습니다. 이는 순수하게 타이핑 변경이며, 여전히 `Agent` 객체를 받게 됩니다. 업데이트하려면 `Agent``AgentBase`바꿔 타입 오류를 수정하기만 하면 됩니다.
68+
이 버전에서는 이전에 인자로 `Agent`를 받던 몇몇 위치가 이제 `AgentBase`를 인자로 받습니다. 예를 들어 MCP 서버의 `list_tools()` 호출입니다. 이는 순수하게 타이핑 변경이며, 여전히 `Agent` 객체를 받게 됩니다. 업데이트하려면 `Agent``AgentBase`바꾸어 타입 오류만 수정하면 됩니다.
6769

6870
### 0.1.0
6971

0 commit comments

Comments
 (0)