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
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
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()
protectedreadMeta():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()
protectedwriteMeta(meta):Promise<void>
Defined in: packages/agentos/src/cognition/substrate/memory/wiki/WikiMemoryStore.ts:111
Parameters
meta
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
Returns
Promise<void>