BasePlugin の完全なサーフェスを実装しています。ADK の PluginManager はすべてのコールバックを呼び出すため、no-op のコールバックであっても、すべて定義されています。ADK は undefined 以外の戻り値をショートサーキットとして扱うため、各コールバックは自身のエラーを捕捉して undefined を返します。
実装
BasePlugin
目次
コンストラクター
プロパティ
メソッド
- afterAgentCallback
- afterContextCompaction
- afterModelCallback
- afterRunCallback
- afterToolCallback
- beforeAgentCallback
- beforeContextCompaction
- beforeModelCallback
- beforeRunCallback
- beforeToolCallback
- beforeToolSelection
- finishInterruptedInvocation
- onEventCallback
- onModelErrorCallback
- onToolErrorCallback
- onUserMessageCallback
コンストラクター
コンストラクター
WeaveAdkPlugin
戻り値
WeaveAdkPlugin
プロパティ
名
Readonly 名: "weave"
実装元
定義元
メソッド
afterAgentCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
afterContextCompaction
_params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
afterModelCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
afterRunCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
afterToolCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeAgentCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeContextCompaction
_params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeModelCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeRunCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeToolCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
beforeToolSelection
_params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
finishInterruptedInvocation
invocationId): void
afterRunCallback に到達しなかった run を終了処理します。ADK はイベント ループが通常どおりドレインされた場合にのみ
afterRunCallback をディスパッチするため、runAsync を途中で抜けたコンシューマーや、
中止された run では、その invocation (および関連するスパン) が開いたまま残ります。
自動インストルメントされたランナー ラッパーは、これらを中断として閉じるために finally からこれを呼び出します。
べき等であり、run がすでに終了している場合 (一般的な、完全に消費されたケース) には何もしません。
パラメーター
戻り値
void
定義元
onEventCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
onModelErrorCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
onToolErrorCallback
params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>
実装元
定義元
onUserMessageCallback
_params): Promise<undefined>
パラメーター
戻り値
Promise<undefined>