コンテンツにスキップ

レジリエンス(TypeScript)

ai-lib-ts(v1.0.0)は、AiClient が使うデフォルトの P 層 HttpTransport 上でマニフェスト由来の再試行を適用します。サーキットブレーカー、レート制限、背圧は AiClientBuilder 経由では自動有効化されません — transport を手動構築するときに TransportOptions.resilience を設定するか、クライアントの傍らで PreflightChecker を使ってください。

デフォルトの AiClient に含まれるもの

Section titled “デフォルトの AiClient に含まれるもの”
パターンデフォルト AiClient
再試行(非ストリーム)あり — マニフェスト / デフォルトから
サーキットブレーカーなし
レート制限なし
背圧なし

@ailib-official/ai-lib-ts/core は再試行ラッパーのない E 層 HttpTransport を使います。ポリシー動作が必要な場合はルートパッケージまたは /contact を使ってください。

ポリシー層からインポートし、transport オプションを明示的に配線します(src/transport/index.ts を参照)。AiClientBuilder.withCircuitBreaker() / .withRateLimiter() チェーンメソッドはありません。