Skip to content

Variable: AdapterSubsystemSubjects

Makaio Framework


Makaio Framework / services-core/adapter-subsystem/namespace / AdapterSubsystemSubjects

const AdapterSubsystemSubjects: BusSubjects<FlatSubjectDefinitions<"adapterSubsystem", { adapter.registered: ZodObject<{ adapterName: ZodString; displayName: ZodString; enabled: ZodBoolean; initialized: ZodBoolean; packageName: ZodString; providerDefinitionIds: ZodArray<ZodString>; }, $strict>; bind: { request: ZodObject<{ adapterName: ZodString; providerConfigId: ZodString; }, $strict>; response: ZodObject<{ binding: ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>; }, $strict>; }; binding.created: ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>; binding.defaultChanged: ZodObject<{ adapterName: ZodString; providerConfigId: ZodString; }, $strict>; binding.deleted: ZodObject<{ adapterName: ZodString; providerConfigId: ZodString; }, $strict>; buildProviderContext: { request: ZodObject<{ providerConfigId: ZodString; }, $strict>; response: ZodObject<{ context: ZodNullable<ZodObject<{ credentialEnvVars: ZodOptional<ZodRecord<…, …>>; credentialRefs: ZodRecord<ZodString, $ZodBranded<…, …, …>>; definitionId: ZodString; endpointOverrides: ZodOptional<ZodObject<…, …>>; providerConfigId: ZodString; }, $strip>>; }, $strict>; }; createProviderConfig: { request: ZodObject<{ credentialRefs: ZodOptional<ZodRecord<ZodString, $ZodBranded<ZodString, "CredentialRef", "out">>>; definitionId: ZodString; endpointOverrides: ZodOptional<ZodObject<{ anthropic: ZodOptional<ZodString>; openai: ZodOptional<ZodString>; }, $strip>>; isSentinel: ZodOptional<ZodBoolean>; modelFilterMode: ZodOptional<ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<{ disabled: "disabled"; enabled: "enabled"; visible: "visible"; }>>>; name: ZodOptional<ZodString>; }, $strict>; response: ZodObject<{ config: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; deleteProviderConfig: { request: ZodObject<{ id: ZodString; }, $strict>; response: ZodObject<{ deleted: ZodBoolean; }, $strict>; }; ensureReady: { request: ZodObject<{ }, $strict>; response: ZodObject<{ ready: ZodLiteral<true>; }, $strict>; }; findConfigForDefinitionAndAdapter: { request: ZodObject<{ adapterName: ZodString; definitionId: ZodString; }, $strict>; response: ZodObject<{ config: ZodNullable<ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<…, …>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: …; show-all: …; }>; modelVisibility: ZodOptional<ZodRecord<…, …>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>>; }, $strict>; }; getAdapterConfig: { request: ZodObject<{ name: ZodString; }, $strict>; response: ZodObject<{ config: ZodNullable<ZodObject<{ bindings: ZodArray<ZodObject<…, …>>; clientId: ZodOptional<ZodString>; description: ZodOptional<ZodString>; displayName: ZodOptional<ZodString>; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<…>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<…>>; settings: ZodOptional<ZodCustom<…, …>>; }, $strict>>; }, $strict>; }; getDefaultBinding: { request: ZodObject<{ adapterName: ZodString; }, $strict>; response: ZodObject<{ binding: ZodNullable<ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>>; }, $strict>; }; getProviderConfig: { request: ZodObject<{ id: ZodString; }, $strict>; response: ZodObject<{ config: ZodNullable<ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<…, …>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: …; show-all: …; }>; modelVisibility: ZodOptional<ZodRecord<…, …>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>>; }, $strict>; }; getProviderDefinitionsByAdapter: { request: ZodObject<{ adapterName: ZodString; }, $strict>; response: ZodObject<{ definitions: ZodArray<ZodObject<{ availableModels: ZodDefault<ZodArray<…>>; credentialEnvVars: ZodOptional<ZodRecord<…, …>>; defaultModel: ZodOptional<ZodString>; defaultModelFilterMode: ZodOptional<ZodEnum<…>>; description: ZodOptional<ZodString>; endpoints: ZodOptional<ZodObject<…, …>>; fastModel: ZodOptional<ZodString>; id: ZodString; name: ZodString; }, $strip>>; }, $strict>; }; listAdapterConfigs: { request: ZodObject<{ }, $strict>; response: ZodObject<{ configs: ZodArray<ZodObject<{ bindings: ZodArray<ZodObject<…, …>>; clientId: ZodOptional<ZodString>; description: ZodOptional<ZodString>; displayName: ZodOptional<ZodString>; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<…>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<…>>; settings: ZodOptional<ZodCustom<…, …>>; }, $strict>>; }, $strict>; }; listAdapters: { request: ZodObject<{ }, $strict>; response: ZodObject<{ adapters: ZodArray<ZodObject<{ clientId: ZodOptional<ZodString>; configCount: ZodNumber; description: ZodOptional<ZodString>; displayName: ZodString; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<…>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<…>>; readiness: ZodEnum<{ needs-setup: …; ready: …; }>; supportsLogImport: ZodBoolean; }, $strict>>; }, $strict>; }; listBindings: { request: ZodObject<{ adapterName: ZodString; }, $strict>; response: ZodObject<{ bindings: ZodArray<ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>>; }, $strict>; }; listBindingsByConfig: { request: ZodObject<{ providerConfigId: ZodString; }, $strict>; response: ZodObject<{ bindings: ZodArray<ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>>; }, $strict>; }; listProviderConfigs: { request: ZodObject<{ enabled: ZodOptional<ZodBoolean>; }, $strict>; response: ZodObject<{ configs: ZodArray<ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<…, …>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: …; show-all: …; }>; modelVisibility: ZodOptional<ZodRecord<…, …>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>>; }, $strict>; }; listProviderConfigsByDefinition: { request: ZodObject<{ definitionId: ZodString; }, $strict>; response: ZodObject<{ configs: ZodArray<ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<…, …>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: …; show-all: …; }>; modelVisibility: ZodOptional<ZodRecord<…, …>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>>; }, $strict>; }; providerConfig.created: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<{ disabled: "disabled"; enabled: "enabled"; visible: "visible"; }>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; providerConfig.defaultChanged: ZodObject<{ configId: ZodNullable<ZodString>; definitionId: ZodString; }, $strict>; providerConfig.deleted: ZodObject<{ id: ZodString; }, $strict>; providerConfig.updated: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<{ disabled: "disabled"; enabled: "enabled"; visible: "visible"; }>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; ready: ZodObject<{ }, $strict>; setAdapterConfig: { request: ZodObject<{ name: ZodString; patch: ZodObject<{ clientId: ZodOptional<ZodString>; description: ZodOptional<ZodString>; displayName: ZodOptional<ZodString>; enabled: ZodOptional<ZodBoolean>; helpLinks: ZodOptional<ZodArray<ZodObject<…, …>>>; instructions: ZodOptional<ZodString>; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<ZodString>>; settings: ZodOptional<ZodCustom<Record<…, …>, Record<…, …>>>; }, $strict>; }, $strict>; response: ZodObject<{ config: ZodObject<{ bindings: ZodArray<ZodObject<{ adapterName: …; isDefault: …; providerConfigId: …; }, $strict>>; clientId: ZodOptional<ZodString>; description: ZodOptional<ZodString>; displayName: ZodOptional<ZodString>; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<ZodObject<…, …>>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<ZodString>>; settings: ZodOptional<ZodCustom<Record<…, …>, Record<…, …>>>; }, $strict>; }, $strict>; }; setAdapterEnabled: { request: ZodObject<{ enabled: ZodBoolean; name: ZodString; }, $strict>; response: ZodObject<{ success: ZodBoolean; }, $strict>; }; setDefaultBinding: { request: ZodObject<{ adapterName: ZodString; providerConfigId: ZodString; }, $strict>; response: ZodObject<{ }, $strict>; }; setDefaultProviderConfig: { request: ZodObject<{ id: ZodString; }, $strict>; response: ZodObject<{ config: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; setModelFilterMode: { request: ZodObject<{ id: ZodString; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; preferredModel: ZodOptional<ZodString>; }, $strict>; response: ZodObject<{ config: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; setProviderConfigCredentialRefs: { request: ZodObject<{ credentialRefs: ZodRecord<ZodString, $ZodBranded<ZodString, "CredentialRef", "out">>; id: ZodString; }, $strict>; response: ZodObject<{ config: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; unbind: { request: ZodObject<{ adapterName: ZodString; providerConfigId: ZodString; }, $strict>; response: ZodObject<{ }, $strict>; }; updateProviderConfig: { request: ZodObject<{ id: ZodString; patch: ZodObject<{ enabled: ZodOptional<ZodBoolean>; endpointOverrides: ZodOptional<ZodNullable<ZodObject<…, …>>>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodOptional<ZodString>; }, $strict>; }, $strict>; response: ZodObject<{ config: ZodObject<{ definitionId: ZodString; enabled: ZodBoolean; endpointOverrides: ZodOptional<ZodRecord<ZodString, ZodString>>; hasCredentials: ZodBoolean; id: ZodString; isDefault: ZodBoolean; isSentinel: ZodBoolean; modelFilterMode: ZodEnum<{ allowlist: "allowlist"; show-all: "show-all"; }>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<…>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; }>, "adapterSubsystem"> = AdapterSubsystemNamespace.subjects

Defined in: ../../../packages/services/core/src/adapter-subsystem/namespace.ts:12

Pre-resolved adapter-subsystem subjects for direct import.