diff --git a/AIClasses/Claude/Claude.ts b/AIClasses/Claude/Claude.ts index ef6ae84..291c9a3 100644 --- a/AIClasses/Claude/Claude.ts +++ b/AIClasses/Claude/Claude.ts @@ -7,7 +7,7 @@ import type { Conversation } from "Conversations/Conversation"; import { AIProvider, AIProviderURL } from "Enums/ApiProvider"; import { AIFunctionCall } from "AIClasses/AIFunctionCall"; import type { IAIFunctionDefinition } from "AIClasses/FunctionDefinitions/IAIFunctionDefinition"; -import type AIAgentPlugin from "main"; +import type VaultAIPlugin from "main"; import type { AIFunctionDefinitions } from "AIClasses/FunctionDefinitions/AIFunctionDefinitions"; import { isValidJson } from "Helpers/Helpers"; import type { ConversationContent } from "Conversations/ConversationContent"; @@ -20,7 +20,7 @@ export class Claude implements IAIClass { private readonly apiKey: string; private readonly aiPrompt: IPrompt = Resolve(Services.IPrompt); - private readonly plugin: AIAgentPlugin = Resolve(Services.AIAgentPlugin); + private readonly plugin: VaultAIPlugin = Resolve(Services.VaultAIPlugin); private readonly settingsService: SettingsService = Resolve(Services.SettingsService); private readonly streamingService: StreamingService = Resolve(Services.StreamingService); private readonly aiFunctionDefinitions: AIFunctionDefinitions = Resolve(Services.AIFunctionDefinitions); diff --git a/AIClasses/Gemini/Gemini.ts b/AIClasses/Gemini/Gemini.ts index 905160d..377de8e 100644 --- a/AIClasses/Gemini/Gemini.ts +++ b/AIClasses/Gemini/Gemini.ts @@ -8,7 +8,7 @@ import { Role } from "Enums/Role"; import { AIProvider, AIProviderURL } from "Enums/ApiProvider"; import { AIFunctionCall } from "AIClasses/AIFunctionCall"; import type { IAIFunctionDefinition } from "AIClasses/FunctionDefinitions/IAIFunctionDefinition"; -import type AIAgentPlugin from "main"; +import type VaultAIPlugin from "main"; import type { AIFunctionDefinitions } from "AIClasses/FunctionDefinitions/AIFunctionDefinitions"; import { isValidJson } from "Helpers/Helpers"; import type { ConversationContent } from "Conversations/ConversationContent"; @@ -21,7 +21,7 @@ export class Gemini implements IAIClass { private readonly apiKey: string; private readonly aiPrompt: IPrompt = Resolve(Services.IPrompt); - private readonly plugin: AIAgentPlugin = Resolve(Services.AIAgentPlugin); + private readonly plugin: VaultAIPlugin = Resolve(Services.VaultAIPlugin); private readonly settingsService: SettingsService = Resolve(Services.SettingsService); private readonly streamingService: StreamingService = Resolve(Services.StreamingService); private readonly aiFunctionDefinitions: AIFunctionDefinitions = Resolve(Services.AIFunctionDefinitions); diff --git a/AIClasses/IPrompt.ts b/AIClasses/IPrompt.ts index 5fc8cc1..a9fb3e5 100644 --- a/AIClasses/IPrompt.ts +++ b/AIClasses/IPrompt.ts @@ -1,4 +1,4 @@ -import type AIAgentPlugin from "main"; +import type VaultAIPlugin from "main"; import { Resolve } from "Services/DependencyService"; import { Services } from "Services/Services"; import { SystemInstruction } from "./SystemPrompt"; @@ -12,12 +12,12 @@ export interface IPrompt { export class AIPrompt implements IPrompt { - private readonly plugin: AIAgentPlugin; + private readonly plugin: VaultAIPlugin; private readonly settingsService: SettingsService; private readonly fileSystemService: FileSystemService; public constructor() { - this.plugin = Resolve(Services.AIAgentPlugin); + this.plugin = Resolve(Services.VaultAIPlugin); this.settingsService = Resolve(Services.SettingsService); this.fileSystemService = Resolve(Services.FileSystemService); } diff --git a/AIClasses/OpenAI/OpenAI.ts b/AIClasses/OpenAI/OpenAI.ts index 16052c3..b98b6fe 100644 --- a/AIClasses/OpenAI/OpenAI.ts +++ b/AIClasses/OpenAI/OpenAI.ts @@ -7,7 +7,7 @@ import type { Conversation } from "Conversations/Conversation"; import { AIProvider, AIProviderURL } from "Enums/ApiProvider"; import { AIFunctionCall } from "AIClasses/AIFunctionCall"; import type { IAIFunctionDefinition } from "AIClasses/FunctionDefinitions/IAIFunctionDefinition"; -import type AIAgentPlugin from "main"; +import type VaultAIPlugin from "main"; import type { AIFunctionDefinitions } from "AIClasses/FunctionDefinitions/AIFunctionDefinitions"; import { Role } from "Enums/Role"; import { isValidJson } from "Helpers/Helpers"; @@ -25,7 +25,7 @@ export class OpenAI implements IAIClass { private readonly apiKey: string; private readonly aiPrompt: IPrompt = Resolve(Services.IPrompt); - private readonly plugin: AIAgentPlugin = Resolve(Services.AIAgentPlugin); + private readonly plugin: VaultAIPlugin = Resolve(Services.VaultAIPlugin); private readonly settingsService: SettingsService = Resolve(Services.SettingsService); private readonly streamingService: StreamingService = Resolve(Services.StreamingService); private readonly aiFunctionDefinitions: AIFunctionDefinitions = Resolve(Services.AIFunctionDefinitions); diff --git a/Components/ChatWindow.svelte b/Components/ChatWindow.svelte index 704c265..d0cfdd1 100644 --- a/Components/ChatWindow.svelte +++ b/Components/ChatWindow.svelte @@ -6,7 +6,7 @@ import { tick, onMount } from "svelte"; import { conversationStore } from "../Stores/ConversationStore"; import { Conversation } from "Conversations/Conversation"; - import type AIAgentPlugin from "main"; + import type VaultAIPlugin from "main"; import { openPluginSettings } from "Helpers/Helpers"; import { Selector } from "Enums/Selector"; import type { WorkSpaceService } from "Services/WorkSpaceService"; @@ -14,7 +14,7 @@ import type { ConversationFileSystemService } from "Services/ConversationFileSystemService"; import type { SettingsService } from "Services/SettingsService"; - const plugin: AIAgentPlugin = Resolve(Services.AIAgentPlugin); + const plugin: VaultAIPlugin = Resolve(Services.VaultAIPlugin); const settingsService: SettingsService = Resolve(Services.SettingsService); const chatService: ChatService = Resolve(Services.ChatService); const workSpaceService: WorkSpaceService = Resolve(Services.WorkSpaceService); diff --git a/Components/TopBar.svelte b/Components/TopBar.svelte index 9825e8c..455e771 100644 --- a/Components/TopBar.svelte +++ b/Components/TopBar.svelte @@ -1,7 +1,7 @@