diff options
| author | bobzel <zzzman@gmail.com> | 2025-02-10 23:42:58 -0500 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2025-02-10 23:42:58 -0500 |
| commit | 1ef0a2d7835c9dfa1ec9fc298562f3a052b3e817 (patch) | |
| tree | c4d10dca32a8078fcb0010852c8dc0ed6d7adbf4 /src/client/views/nodes/chatbot/agentsystem | |
| parent | c9686eaebffb3547b7e0f20aec64754627af76ce (diff) | |
reconciling createDocTool to be superset of createAnyDocTool
Diffstat (limited to 'src/client/views/nodes/chatbot/agentsystem')
| -rw-r--r-- | src/client/views/nodes/chatbot/agentsystem/Agent.ts | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/client/views/nodes/chatbot/agentsystem/Agent.ts b/src/client/views/nodes/chatbot/agentsystem/Agent.ts index 689c152dd..a7b34392b 100644 --- a/src/client/views/nodes/chatbot/agentsystem/Agent.ts +++ b/src/client/views/nodes/chatbot/agentsystem/Agent.ts @@ -7,7 +7,7 @@ import { AnswerParser } from '../response_parsers/AnswerParser'; import { StreamedAnswerParser } from '../response_parsers/StreamedAnswerParser'; import { BaseTool } from '../tools/BaseTool'; import { CalculateTool } from '../tools/CalculateTool'; -import { CreateAnyDocumentTool } from '../tools/CreateAnyDocTool'; +//import { CreateAnyDocumentTool } from '../tools/CreateAnyDocTool'; import { CreateDocTool } from '../tools/CreateDocumentTool'; import { DataAnalysisTool } from '../tools/DataAnalysisTool'; import { ImageCreationTool } from '../tools/ImageCreationTool'; @@ -21,7 +21,7 @@ import { getReactPrompt } from './prompts'; import { ChatCompletionMessageParam } from 'openai/resources'; import { Doc } from '../../../../../fields/Doc'; import { parsedDoc } from '../chatboxcomponents/ChatBox'; -import { CreateTextDocTool } from '../tools/CreateTextDocumentTool'; +//import { CreateTextDocTool } from '../tools/CreateTextDocumentTool'; dotenv.config(); @@ -81,10 +81,10 @@ export class Agent { searchTool: new SearchTool(addLinkedUrlDoc), // createCSV: new CreateCSVTool(createCSVInDash), noTool: new NoTool(), - imageCreationTool: new ImageCreationTool(createImage), - createTextDoc: new CreateTextDocTool(addLinkedDoc), + //imageCreationTool: new ImageCreationTool(createImage), + // createTextDoc: new CreateTextDocTool(addLinkedDoc), createDoc: new CreateDocTool(addLinkedDoc), - createAnyDocument: new CreateAnyDocumentTool(addLinkedDoc), + // createAnyDocument: new CreateAnyDocumentTool(addLinkedDoc), // dictionary: new DictionaryTool(), }; } @@ -471,7 +471,7 @@ export class Agent { // Check if the input is a valid array of the expected type const parsedArray = this.parseArray(input as string, expectedType); actionInput[param.name] = parsedArray as TypeMap[typeof param.type]; - } else if (typeof input !== expectedType) { + } else if (input !== undefined && typeof input !== expectedType) { throw new Error(`Invalid type for parameter ${param.name}: expected ${expectedType}`); } } |
