mirror of
https://github.com/danny-avila/LibreChat.git
synced 2025-09-22 08:12:00 +02:00
21 lines
397 B
JavaScript
21 lines
397 B
JavaScript
![]() |
const availableTools = require('./manifest.json');
|
||
|
|
||
|
/** @type {Record<string, TPlugin | undefined>} */
|
||
|
const manifestToolMap = {};
|
||
|
|
||
|
/** @type {Array<TPlugin>} */
|
||
|
const toolkits = [];
|
||
|
|
||
|
availableTools.forEach((tool) => {
|
||
|
manifestToolMap[tool.pluginKey] = tool;
|
||
|
if (tool.toolkit === true) {
|
||
|
toolkits.push(tool);
|
||
|
}
|
||
|
});
|
||
|
|
||
|
module.exports = {
|
||
|
toolkits,
|
||
|
availableTools,
|
||
|
manifestToolMap,
|
||
|
};
|