Skip to main content

Class: WikiMemoryStore

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:21

Constructors

Constructor

new WikiMemoryStore(opts): WikiMemoryStore

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:26

Parameters

opts

WikiMemoryStoreOptions

Returns

WikiMemoryStore

Accessors

_agentId

Get Signature

get protected _agentId(): string

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:190

Returns

string


_port

Get Signature

get protected _port(): MemoryIndexPort

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:193

Returns

MemoryIndexPort

Methods

getCatalog()

getCatalog(): Promise<string>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:64

Returns

Promise<string>


index()

index(opts?): Promise<WikiIndexResult>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:118

Incremental: re-embed only pages whose body hash changed since the last index.

Parameters

opts?
force?

boolean

Returns

Promise<WikiIndexResult>


load()

load(): Promise<WikiPage[]>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:37

Read every page file under memory/ (excluding index.md and .meta/).

Returns

Promise<WikiPage[]>


readMeta()

protected readMeta(): Promise<MetaIndex>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:102

Returns

Promise<MetaIndex>


readMetaWatermark()

readMetaWatermark(): Promise<string | null>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:179

Read the last-compile watermark (ISO8601) from .meta/index.json.

Returns

Promise<string | null>


readPage()

readPage(id): Promise<WikiPage | null>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:47

Parameters

id

string

Returns

Promise<WikiPage | null>


rebuildIndex()

rebuildIndex(): Promise<WikiIndexResult>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:169

Full rebuild: clear the meta map and re-embed everything.

Returns

Promise<WikiIndexResult>


writeMeta()

protected writeMeta(meta): Promise<void>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:111

Parameters

meta

MetaIndex

Returns

Promise<void>


writeMetaWatermark()

writeMetaWatermark(iso): Promise<void>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:184

Advance the last-compile watermark in .meta/index.json.

Parameters

iso

string

Returns

Promise<void>


writePage()

writePage(page): Promise<void>

Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:57

Write a page, then refresh index.md from the full page set.

Parameters

page

WikiPage

Returns

Promise<void>