Skip to main content

Interface: AgentOSMemoryToolsConfig

Defined in: packages/agentos/src/api/AgentOS.ts:321

Options controlling which memory tools are exposed and how their descriptors are prioritised.

Extends

Properties

enabled?

optional enabled: boolean

Defined in: packages/agentos/src/api/AgentOS.ts:326

Enable or disable automatic memory-tool registration. Default: true when this block is provided.


identifier?

optional identifier: string

Defined in: packages/agentos/src/api/AgentOS.ts:345

Optional extension-pack identifier override.

Default

'config-memory-tools'

includeReflect?

optional includeReflect: boolean

Defined in: packages/agentos/src/memory/extension/MemoryToolsExtension.ts:30

Include the memory_reflect consolidation tool when available. Defaults to true.

Inherited from

MemoryToolsExtensionOptions.includeReflect


manageLifecycle?

optional manageLifecycle: boolean

Defined in: packages/agentos/src/api/AgentOS.ts:339

If true, AgentOS will call memory.close() during shutdown via the loaded extension pack's deactivation hook. Default: false (caller manages lifecycle).


memory

memory: Pick<Memory, "createTools"> & Partial<Pick<Memory, "close">>

Defined in: packages/agentos/src/api/AgentOS.ts:332

Standalone memory backend whose createTools() output should be exposed through the shared AgentOS tool registry.


name?

optional name: string

Defined in: packages/agentos/src/memory/extension/MemoryToolsExtension.ts:41

Optional pack name override.

Default

'agentos-memory-tools'

Inherited from

MemoryToolsExtensionOptions.name


priority?

optional priority: number

Defined in: packages/agentos/src/memory/extension/MemoryToolsExtension.ts:35

Optional registry priority applied to all emitted tool descriptors.

Inherited from

MemoryToolsExtensionOptions.priority


version?

optional version: string

Defined in: packages/agentos/src/memory/extension/MemoryToolsExtension.ts:47

Optional pack version override.

Default

'1.0.0'

Inherited from

MemoryToolsExtensionOptions.version