Skip to main content

Interface: MultiRegistryConfig

Defined in: packages/agentos/src/extensions/RegistryConfig.ts:44

Multi-registry configuration

Properties

cacheSettings?

optional cacheSettings: object

Defined in: packages/agentos/src/extensions/RegistryConfig.ts:72

Global cache settings

directory?

optional directory: string

enabled?

optional enabled: boolean

maxAge?

optional maxAge: number


defaultRegistries?

optional defaultRegistries: object

Defined in: packages/agentos/src/extensions/RegistryConfig.ts:55

Default registry names for each extension kind If not specified, uses 'default' registry

Index Signature

[key: string]: string | undefined

guardrail?

optional guardrail: string

persona?

optional persona: string

tool?

optional tool: string

workflow?

optional workflow: string


registries

registries: Record<string, RegistrySource>

Defined in: packages/agentos/src/extensions/RegistryConfig.ts:49

Named registries that can be referenced Key is the registry name, value is the source config


resolver()?

optional resolver: (kind) => string | null

Defined in: packages/agentos/src/extensions/RegistryConfig.ts:67

Resolver function to determine which registry to use for a given kind Overrides defaultRegistries if provided

Parameters

kind

string

Returns

string | null