Variable: ExtensionNamespace
Makaio Framework / kernel / ExtensionNamespace
Variable: ExtensionNamespace
Section titled “Variable: ExtensionNamespace”
constExtensionNamespace:BusNamespace<"kernel:extension",SubjectRecordFromSchemaRecord<{contributions.catalog: {request:ZodObject<{ },$strip>;response:ZodObject<{clients:ZodArray<ZodObject<{definition:ZodObject<{binaryName: …;configIsolation: …;defaultApprovalPolicy: …;defaultProviderId: …;description: …;id: …;logSources: …;managedInstall: …;minimumVersion: …;name: …;nativeTools: …;postInstall: …;runtimeCapabilities: …;versionCommand: …; },$strip>;packageName:ZodString; },$strip>>;providers:ZodArray<ZodObject<{definition:ZodObject<{availableModels: …;credentialEnvVars: …;defaultModel: …;defaultModelFilterMode: …;description: …;endpoints: …;fastModel: …;id: …;name: …; },$strip>;packageName:ZodString; },$strip>>; },$strip>; };enabledChanged:ZodObject<{enabled:ZodBoolean;name:ZodString; },$strip>;get: {request:ZodObject<{name:ZodString; },$strip>;response:ZodObject<{extension:ZodNullable<ZodObject<{browser:ZodOptional<ZodObject<…, …>>;displayName:ZodString;enabled:ZodBoolean;error:ZodOptional<ZodString>;name:ZodString;state:ZodEnum<{active: …;discovered: …;failed: …;initializing: …;skipped: …;stopped: …; }>;surface:ZodOptional<ZodEnum<…>>; },$strip>>; },$strip>; };list: {request:ZodObject<{ },$strip>;response:ZodObject<{extensions:ZodArray<ZodObject<{browser:ZodOptional<ZodObject<…, …>>;displayName:ZodString;enabled:ZodBoolean;error:ZodOptional<ZodString>;name:ZodString;state:ZodEnum<{active: …;discovered: …;failed: …;initializing: …;skipped: …;stopped: …; }>;surface:ZodOptional<ZodEnum<…>>; },$strip>>; },$strip>; };setEnabled: {request:ZodObject<{enabled:ZodBoolean;name:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };stateChanged:ZodObject<{contributes:ZodOptional<ZodObject<{adapters:ZodBoolean;clients:ZodBoolean;providers:ZodBoolean;sessionEventActions:ZodBoolean;storage:ZodBoolean;tools:ZodBoolean;triggers:ZodBoolean;ui:ZodBoolean; },$strip>>;displayName:ZodString;error:ZodOptional<ZodString>;from:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>;name:ZodString;to:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>; },$strip>;warnings.changed:ZodObject<{extensionName:ZodString;warnings:ZodArray<ZodObject<{action:ZodOptional<ZodDiscriminatedUnion<[…, …, …, …],"kind">>;message:ZodString;severity:ZodEnum<{degraded:"degraded";info:"info";recommended:"recommended"; }>;title:ZodString; },$strip>>; },$strip>;warnings.list: {request:ZodObject<{extensionName:ZodOptional<ZodString>; },$strip>;response:ZodObject<{entries:ZodArray<ZodObject<{extensionName:ZodString;warnings:ZodArray<ZodObject<…, …>>; },$strip>>; },$strip>; }; }>, {[key:string]:string|boolean|object[] | {adapters:boolean;clients:boolean;providers:boolean;sessionEventActions:boolean;storage:boolean;tools:boolean;triggers:boolean;ui:boolean; }; }, {contributions.catalog: {request:ZodObject<{ },$strip>;response:ZodObject<{clients:ZodArray<ZodObject<{definition:ZodObject<{binaryName:ZodOptional<…>;configIsolation:ZodOptional<…>;defaultApprovalPolicy:ZodEnum<…>;defaultProviderId:ZodOptional<…>;description:ZodOptional<…>;id:ZodString;logSources:ZodOptional<…>;managedInstall:ZodOptional<…>;minimumVersion:ZodOptional<…>;name:ZodString;nativeTools:ZodDefault<…>;postInstall:ZodOptional<…>;runtimeCapabilities:ZodPipe<…, …>;versionCommand:ZodOptional<…>; },$strip>;packageName:ZodString; },$strip>>;providers:ZodArray<ZodObject<{definition:ZodObject<{availableModels:ZodDefault<…>;credentialEnvVars:ZodOptional<…>;defaultModel:ZodOptional<…>;defaultModelFilterMode:ZodOptional<…>;description:ZodOptional<…>;endpoints:ZodOptional<…>;fastModel:ZodOptional<…>;id:ZodString;name:ZodString; },$strip>;packageName:ZodString; },$strip>>; },$strip>; };enabledChanged:ZodObject<{enabled:ZodBoolean;name:ZodString; },$strip>;get: {request:ZodObject<{name:ZodString; },$strip>;response:ZodObject<{extension:ZodNullable<ZodObject<{browser:ZodOptional<ZodObject<{entrypoint: …; },$strip>>;displayName:ZodString;enabled:ZodBoolean;error:ZodOptional<ZodString>;name:ZodString;state:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>;surface:ZodOptional<ZodEnum<{any: …;headless: …;interactive: …; }>>; },$strip>>; },$strip>; };list: {request:ZodObject<{ },$strip>;response:ZodObject<{extensions:ZodArray<ZodObject<{browser:ZodOptional<ZodObject<{entrypoint: …; },$strip>>;displayName:ZodString;enabled:ZodBoolean;error:ZodOptional<ZodString>;name:ZodString;state:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>;surface:ZodOptional<ZodEnum<{any: …;headless: …;interactive: …; }>>; },$strip>>; },$strip>; };setEnabled: {request:ZodObject<{enabled:ZodBoolean;name:ZodString; },$strip>;response:ZodObject<{success:ZodBoolean; },$strip>; };stateChanged:ZodObject<{contributes:ZodOptional<ZodObject<{adapters:ZodBoolean;clients:ZodBoolean;providers:ZodBoolean;sessionEventActions:ZodBoolean;storage:ZodBoolean;tools:ZodBoolean;triggers:ZodBoolean;ui:ZodBoolean; },$strip>>;displayName:ZodString;error:ZodOptional<ZodString>;from:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>;name:ZodString;to:ZodEnum<{active:"active";discovered:"discovered";failed:"failed";initializing:"initializing";skipped:"skipped";stopped:"stopped"; }>; },$strip>;warnings.changed:ZodObject<{extensionName:ZodString;warnings:ZodArray<ZodObject<{action:ZodOptional<ZodDiscriminatedUnion<[ZodObject<…, …>,ZodObject<…, …>,ZodObject<…, …>,ZodObject<…, …>],"kind">>;message:ZodString;severity:ZodEnum<{degraded:"degraded";info:"info";recommended:"recommended"; }>;title:ZodString; },$strip>>; },$strip>;warnings.list: {request:ZodObject<{extensionName:ZodOptional<ZodString>; },$strip>;response:ZodObject<{entries:ZodArray<ZodObject<{extensionName:ZodString;warnings:ZodArray<ZodObject<{action: …;message: …;severity: …;title: …; },$strip>>; },$strip>>; },$strip>; }; }>
Defined in: ../../../packages/kernel/src/observability/extension-namespace.ts:190
Extension namespace for bus operations.