mirror of
https://github.com/andy-stack/vaultkeeper-ai.git
synced 2026-07-22 06:42:03 +00:00
Add memories feature allowing AI to retain vault conventions, user preferences, and established workflows across conversation sessions. Include read-only mode option, validation requiring read-before-write, and settings UI with toggle controls. Adjusted default search and snippet size values in plugin settings.
39 lines
No EOL
1.8 KiB
TypeScript
39 lines
No EOL
1.8 KiB
TypeScript
export class Services {
|
|
static VaultkeeperAIPlugin = Symbol("VaultkeeperAIPlugin");
|
|
static SettingsService = Symbol("SettingsService");
|
|
static EventService = Symbol("EventService");
|
|
static AbortService = Symbol("AbortService");
|
|
static HTMLService = Symbol("HTMLService");
|
|
static VaultService = Symbol("VaultService");
|
|
static VaultCacheService = Symbol("VaultCacheService");
|
|
static UserInputService = Symbol("UserInputService");
|
|
static WorkSpaceService = Symbol("WorkSpaceService");
|
|
static FileSystemService = Symbol("FileSystemService");
|
|
static ConversationFileSystemService = Symbol("ConversationFileSystemService");
|
|
static ConversationNamingService = Symbol("ConversationNamingService");
|
|
static StreamingService = Symbol("StreamingService");
|
|
static MarkdownService = Symbol("MarkdownService");
|
|
static StreamingMarkdownService = Symbol("StreamingMarkdownService");
|
|
static AIToolService = Symbol("AIToolService");
|
|
static MainAgent = Symbol("MainAgent");
|
|
static ChatService = Symbol("ChatService");
|
|
static SanitiserService = Symbol("SanitiserService");
|
|
static InputService = Symbol("InputService");
|
|
static DiffService = Symbol("DiffService");
|
|
static MemoriesService = Symbol("MemoriesService");
|
|
static DebugService = Symbol("DebugService");
|
|
|
|
// stores
|
|
static SearchStateStore = Symbol("SearchStateStore");
|
|
static ExecutionPlanStore = Symbol("ExecutionPlanStore");
|
|
|
|
// interfaces
|
|
static IAIClass = Symbol("IAIClass");
|
|
static IAIFileService = Symbol("IAIFileService");
|
|
static IPrompt = Symbol("IPrompt");
|
|
static IConversationNamingService = Symbol("IConversationNamingService");
|
|
|
|
// modals
|
|
static ConversationHistoryModal = Symbol("ConversationHistoryModal");
|
|
static HelpModal = Symbol("HelpModal");
|
|
} |