|
1 | 1 | const OpenAIClient = require('./OpenAIClient');
|
2 |
| -const { CallbackManager } = require('langchain/callbacks'); |
3 | 2 | const { CacheKeys, Time } = require('librechat-data-provider');
|
| 3 | +const { CallbackManager } = require('@langchain/core/callbacks/manager'); |
4 | 4 | const { BufferMemory, ChatMessageHistory } = require('langchain/memory');
|
5 |
| -const { initializeCustomAgent, initializeFunctionsAgent } = require('./agents'); |
6 | 5 | const { addImages, buildErrorInput, buildPromptPrefix } = require('./output_parsers');
|
| 6 | +const { initializeCustomAgent, initializeFunctionsAgent } = require('./agents'); |
7 | 7 | const { processFileURL } = require('~/server/services/Files/process');
|
8 | 8 | const { EModelEndpoint } = require('librechat-data-provider');
|
9 | 9 | const { formatLangChainMessages } = require('./prompts');
|
10 | 10 | const checkBalance = require('~/models/checkBalance');
|
11 |
| -const { SelfReflectionTool } = require('./tools'); |
12 | 11 | const { isEnabled } = require('~/server/utils');
|
13 | 12 | const { extractBaseURL } = require('~/utils');
|
14 | 13 | const { loadTools } = require('./tools/util');
|
@@ -122,9 +121,7 @@ class PluginsClient extends OpenAIClient {
|
122 | 121 | },
|
123 | 122 | });
|
124 | 123 |
|
125 |
| - if (this.tools.length > 0 && !this.functionsAgent) { |
126 |
| - this.tools.push(new SelfReflectionTool({ message, isGpt3: false })); |
127 |
| - } else if (this.tools.length === 0) { |
| 124 | + if (this.tools.length === 0) { |
128 | 125 | return;
|
129 | 126 | }
|
130 | 127 |
|
|
0 commit comments