Defined in: packages/ai/src/activities/chat/middleware/metadata.ts:9
Namespaced key/value store for app and middleware metadata.
(namespace, key) is the composite identity. Keep both values separate; joining them with a delimiter can create collisions.
delete: (namespace, key) => Promise<void>;Defined in: packages/ai/src/activities/chat/middleware/metadata.ts:15
Delete (namespace, key). Do nothing when it is absent.
string
string
Promise<void>
get: (namespace, key) => Promise<unknown>;Defined in: packages/ai/src/activities/chat/middleware/metadata.ts:11
Return the value for (namespace, key), or null when it is absent.
string
string
Promise<unknown>
set: (namespace, key, value) => Promise<void>;Defined in: packages/ai/src/activities/chat/middleware/metadata.ts:13
Insert or replace the value for (namespace, key).
string
string
unknown
Promise<void>