diff options
| author | bobzel <zzzman@gmail.com> | 2025-02-10 10:54:48 -0500 |
|---|---|---|
| committer | bobzel <zzzman@gmail.com> | 2025-02-10 10:54:48 -0500 |
| commit | 1a6a53eeca4eea46af2dbd3e0778a18497d7b3a8 (patch) | |
| tree | 369e3a3f5027752065e81993822e88471669b338 /src/client/views/nodes/chatbot/agentsystem | |
| parent | 9cee38a2bceb2871cf3fda32e0df18d14f8c8c8e (diff) | |
more cleanup of createDoc and chatbox
Diffstat (limited to 'src/client/views/nodes/chatbot/agentsystem')
| -rw-r--r-- | src/client/views/nodes/chatbot/agentsystem/Agent.ts | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/client/views/nodes/chatbot/agentsystem/Agent.ts b/src/client/views/nodes/chatbot/agentsystem/Agent.ts index 13fdac7f5..215e450b5 100644 --- a/src/client/views/nodes/chatbot/agentsystem/Agent.ts +++ b/src/client/views/nodes/chatbot/agentsystem/Agent.ts @@ -2,13 +2,11 @@ import dotenv from 'dotenv'; import { XMLBuilder, XMLParser } from 'fast-xml-parser'; import { escape } from 'lodash'; // Imported escape from lodash import OpenAI from 'openai'; -import { ChatCompletionMessageParam } from 'openai/resources'; -import { DocumentOptions } from '../../../../documents/Documents'; import { AnswerParser } from '../response_parsers/AnswerParser'; import { StreamedAnswerParser } from '../response_parsers/StreamedAnswerParser'; import { BaseTool } from '../tools/BaseTool'; import { CalculateTool } from '../tools/CalculateTool'; -import { CreateDocTool, supportedDocumentTypes } from '../tools/CreateDocumentTool'; +import { CreateDocTool } from '../tools/CreateDocumentTool'; import { DataAnalysisTool } from '../tools/DataAnalysisTool'; import { NoTool } from '../tools/NoTool'; import { SearchTool } from '../tools/SearchTool'; @@ -16,6 +14,9 @@ import { Parameter, ParametersType, TypeMap } from '../types/tool_types'; import { AgentMessage, ASSISTANT_ROLE, AssistantMessage, Observation, PROCESSING_TYPE, ProcessingInfo, TEXT_TYPE } from '../types/types'; import { Vectorstore } from '../vectorstore/Vectorstore'; import { getReactPrompt } from './prompts'; +import { Doc } from '../../../../../fields/Doc'; +import { parsedDoc } from '../chatboxcomponents/ChatBox'; +import { ChatCompletionMessageParam } from 'openai/resources'; dotenv.config(); @@ -54,7 +55,7 @@ export class Agent { history: () => string, csvData: () => { filename: string; id: string; text: string }[], addLinkedUrlDoc: (url: string, id: string) => void, - addLinkedDoc: (doc_type: supportedDocumentTypes, data: unknown, options: DocumentOptions, id?: string) => void, + addLinkedDoc: (doc: parsedDoc) => Doc | undefined, // eslint-disable-next-line @typescript-eslint/no-unused-vars createCSVInDash: (url: string, title: string, id: string, data: string) => void ) { |
