From 6e183b91e16e9183e2b80d9e66d5991a7e0a748d Mon Sep 17 00:00:00 2001 From: Daniel Avila Date: Tue, 13 Jun 2023 23:57:48 -0400 Subject: [PATCH] refactor(FunctionsAgent.js): change var to const in plan function --- .../agents/Functions/FunctionsAgent.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/api/app/langchain/agents/Functions/FunctionsAgent.js b/api/app/langchain/agents/Functions/FunctionsAgent.js index 7a4d45d05d..e05407a21f 100644 --- a/api/app/langchain/agents/Functions/FunctionsAgent.js +++ b/api/app/langchain/agents/Functions/FunctionsAgent.js @@ -88,28 +88,28 @@ Query: {input} async plan(steps, inputs, callbackManager) { // Add scratchpad and stop to inputs - var thoughts = await this.constructScratchPad(steps); - var newInputs = Object.assign({}, inputs, { agent_scratchpad: thoughts }); + const thoughts = await this.constructScratchPad(steps); + const newInputs = Object.assign({}, inputs, { agent_scratchpad: thoughts }); if (this._stop().length !== 0) { newInputs.stop = this._stop(); } // Split inputs between prompt and llm - var llm = this.llmChain.llm; - var valuesForPrompt = Object.assign({}, newInputs); - var valuesForLLM = { + const llm = this.llmChain.llm; + const valuesForPrompt = Object.assign({}, newInputs); + const valuesForLLM = { tools: this.tools }; - for (var i = 0; i < this.llmChain.llm.callKeys.length; i++) { - var key = this.llmChain.llm.callKeys[i]; + for (let i = 0; i < this.llmChain.llm.callKeys.length; i++) { + const key = this.llmChain.llm.callKeys[i]; if (key in inputs) { valuesForLLM[key] = inputs[key]; delete valuesForPrompt[key]; } } - var promptValue = await this.llmChain.prompt.formatPromptValue(valuesForPrompt); - var message = await llm.predictMessages( + const promptValue = await this.llmChain.prompt.formatPromptValue(valuesForPrompt); + const message = await llm.predictMessages( promptValue.toChatMessages(), valuesForLLM, callbackManager