メインコンテンツまでスキップ
バージョン: v2.0

関数: reportAiError()

function reportAiError(
client,
logger,
error,
info): void;

定義: plugins/ai/src/events.ts:96

内部で処理したエラーを知らせます。

aiError を購読しているリスナーが1つでもいれば、そこへ渡すだけで 終わりです。誰も購読していなければ、既定動作としてログへ残します (フレームワークの commandError と同じ形)。

ここを通るのは「握りつぶさずに続行した」エラー — ツールの失敗、 ストリーミング編集の失敗、履歴の読み書きの失敗 — だけです。 呼び出し元へ返すべきエラーはそのまま throw されます。

パラメータ

client

Client

logger

Logger

error

unknown

info

AiErrorInfo

戻り値

void