Skip to main content

Interface: ExtensionLifecycleContext

Defined in: packages/agentos/src/extensions/types.ts:51

Context object passed to lifecycle hooks when descriptors are activated or deactivated. Additional properties can be added as the extension runtime evolves.

Extended by​

Properties​

getSecret()?​

optional getSecret: (secretId) => string | undefined

Defined in: packages/agentos/src/extensions/types.ts:57

Resolves a secret value registered with AgentOS / the host application. Returns undefined when a secret is not configured.

Parameters​

secretId​

string

Returns​

string | undefined


logger?​

optional logger: ILogger

Defined in: packages/agentos/src/extensions/types.ts:52


services?​

optional services: ISharedServiceRegistry

Defined in: packages/agentos/src/extensions/types.ts:61

Shared singleton registry for lazy-loading heavyweight extension services.