Documentation / @openassistant/utils / ToolCache
Class: ToolCache
Defined in: packages/utils/src/tool-cache.ts:45
A singleton class to cache the results of tools.
Accessors
toolCache
Get Signature
get toolCache():
Record<string,unknown>
Defined in: packages/utils/src/tool-cache.ts:58
Returns
Record<string, unknown>
Methods
addDataset()
addDataset(
toolCallId,additionalData):void
Defined in: packages/utils/src/tool-cache.ts:62
Parameters
toolCallId
string
additionalData
unknown
Returns
void
clearCache()
clearCache():
void
Defined in: packages/utils/src/tool-cache.ts:82
Returns
void
getDataset()
getDataset(
datasetName):ToolCacheDataset|null
Defined in: packages/utils/src/tool-cache.ts:96
Parameters
datasetName
string
Returns
ToolCacheDataset | null
hasDataset()
hasDataset(
datasetName):boolean
Defined in: packages/utils/src/tool-cache.ts:92
Parameters
datasetName
string
Returns
boolean
removeDataset()
removeDataset(
datasetName):void
Defined in: packages/utils/src/tool-cache.ts:86
Parameters
datasetName
string
Returns
void
getInstance()
staticgetInstance():ToolCache
Defined in: packages/utils/src/tool-cache.ts:51
Returns
ToolCache
