aboutsummaryrefslogtreecommitdiff
path: root/src/client/views/nodes/chatbot/agentsystem
diff options
context:
space:
mode:
authorbobzel <zzzman@gmail.com>2025-02-10 23:42:58 -0500
committerbobzel <zzzman@gmail.com>2025-02-10 23:42:58 -0500
commit1ef0a2d7835c9dfa1ec9fc298562f3a052b3e817 (patch)
treec4d10dca32a8078fcb0010852c8dc0ed6d7adbf4 /src/client/views/nodes/chatbot/agentsystem
parentc9686eaebffb3547b7e0f20aec64754627af76ce (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.ts12
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}`);
}
}