アクション
最後の反映イベント(Provider側でwatchする)
メッセージ履歴(ComputedRefで応答性を保証)
セッション状態(読み取り専用)
ReadonlyapiMessageHistory: readonly {API送信用の会話履歴(成功した ASSISTANT / USERのみ)
ReadonlycurrentEditor: 対象プロパティエディター
ReadonlycurrentValue: 対象プロパティ値
ReadonlydisplayLabel: string対象プロパティの表示用ラベル
ReadonlyelementRuntimeId: stringエレメントランタイムID
ReadonlyentityName: stringEntity定義名
ReadonlyformData: { readonly [key: string]: Readonly<unknown> }フォームデータ(項目値が処理されていない)
ReadonlyisActive: booleanパネルの開閉状態
ReadonlyisLoading: booleanローディング状態
ReadonlylastReflectEvent: 最後の反映イベント(Undo用)
Readonlymessages: readonly {チャット履歴メッセージ一覧
ReadonlypromptDefinitions: readonly string[]プロンプト定義ID一覧
ReadonlyselectedPromptDefinitionId: null | stringユーザが選択したプロンプト定義ID
ReadonlytargetPropertyName: string対象のProperty名(出力先)
ReadonlyviewName: stringView定義名
AIChat コンテキスト
複数階層のコンポーネント間で共有される状態とアクション。 Provider(MDetailDialog)で生成し、Consumer(PropertyEditor等)で注入する。