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.