Skip to content

Variable: AdapterSubsystemNamespace

Makaio Framework


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

const AdapterSubsystemNamespace: BusNamespace<"adapterSubsystem", SubjectRecordFromSchemaRecord<{ 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>; }; }>, {[key: string]: string | boolean | string[] | { anthropic?: string; openai?: string; } | Record<string, string> | Record<string, "enabled" | "disabled" | "visible"> | { enabled?: boolean; endpointOverrides?: { anthropic?: string; openai?: string; } | null; modelVisibility?: Record<string, "enabled" | "disabled" | "visible">; name?: string; } | { clientId?: string; description?: string; displayName?: string; enabled?: boolean; helpLinks?: object[]; instructions?: string; protocol?: string; providerDefinitionIds?: string[]; settings?: Record<string, unknown>; } | null; }, { 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<ZodString, ZodString>>; credentialRefs: ZodRecord<ZodString, $ZodBranded<ZodString, "CredentialRef", "out">>; definitionId: ZodString; endpointOverrides: ZodOptional<ZodObject<{ anthropic: …; openai: …; }, $strip>>; 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<{ disabled: …; enabled: …; visible: …; }>>>; 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<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>; }; getAdapterConfig: { request: ZodObject<{ name: ZodString; }, $strict>; response: ZodObject<{ config: ZodNullable<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>; }; 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<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>; }; getProviderDefinitionsByAdapter: { request: ZodObject<{ adapterName: ZodString; }, $strict>; response: ZodObject<{ definitions: ZodArray<ZodObject<{ availableModels: ZodDefault<ZodArray<ZodObject<…, …>>>; credentialEnvVars: ZodOptional<ZodRecord<ZodString, ZodString>>; defaultModel: ZodOptional<ZodString>; defaultModelFilterMode: ZodOptional<ZodEnum<{ allowlist: …; show-all: …; }>>; description: ZodOptional<ZodString>; endpoints: ZodOptional<ZodObject<{ anthropic: …; openai: …; }, $strip>>; fastModel: ZodOptional<ZodString>; id: ZodString; name: ZodString; }, $strip>>; }, $strict>; }; listAdapterConfigs: { request: ZodObject<{ }, $strict>; response: ZodObject<{ configs: ZodArray<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>; }; listAdapters: { request: ZodObject<{ }, $strict>; response: ZodObject<{ adapters: ZodArray<ZodObject<{ clientId: ZodOptional<ZodString>; configCount: ZodNumber; description: ZodOptional<ZodString>; displayName: ZodString; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<ZodObject<…, …>>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<ZodString>>; readiness: ZodEnum<{ needs-setup: "needs-setup"; ready: "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<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>; }; listProviderConfigsByDefinition: { request: ZodObject<{ definitionId: ZodString; }, $strict>; response: ZodObject<{ configs: ZodArray<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>; }; 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<{ label: …; url: …; }, $strict>>>; instructions: ZodOptional<ZodString>; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<ZodString>>; settings: ZodOptional<ZodCustom<Record<string, unknown>, Record<string, unknown>>>; }, $strict>; }, $strict>; response: ZodObject<{ config: ZodObject<{ bindings: ZodArray<ZodObject<{ adapterName: ZodString; isDefault: ZodBoolean; providerConfigId: ZodString; }, $strict>>; clientId: ZodOptional<ZodString>; description: ZodOptional<ZodString>; displayName: ZodOptional<ZodString>; enabled: ZodBoolean; helpLinks: ZodOptional<ZodArray<ZodObject<{ label: …; url: …; }, $strict>>>; instructions: ZodOptional<ZodString>; name: ZodString; protocol: ZodOptional<ZodString>; providerDefinitionIds: ZodOptional<ZodArray<ZodString>>; settings: ZodOptional<ZodCustom<Record<string, unknown>, Record<string, unknown>>>; }, $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<{ disabled: …; enabled: …; visible: …; }>>>; 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<{ disabled: …; enabled: …; visible: …; }>>>; 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<{ disabled: …; enabled: …; visible: …; }>>>; 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<{ anthropic: …; openai: …; }, $strip>>>; modelVisibility: ZodOptional<ZodRecord<ZodString, ZodEnum<{ disabled: …; enabled: …; visible: …; }>>>; 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<{ disabled: …; enabled: …; visible: …; }>>>; name: ZodString; sourceRef: ZodOptional<ZodString>; }, $strict>; }, $strict>; }; }>

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

Bus namespace for adapter-subsystem subjects.