andy-stack_vaultkeeper-ai/Services
Andrew Beal a30693bfe5 refactor: convert AIFunctionCall.name from string to AIFunction enum
- Add AIFunction enum type to AIFunctionCall name property
- Implement fromString helper to convert string to AIFunction
- Update Claude, Gemini, and OpenAI classes to use aiFunctionFromString
- Add type safety to AIFunctionService switch statement
- Update all test files to use AIFunction enum values
2025-11-10 20:08:32 +00:00
..
AIFunctionService.ts refactor: convert AIFunctionCall.name from string to AIFunction enum 2025-11-10 20:08:32 +00:00
ChatService.ts refactor: improve type safety and add Zod validation for function arguments 2025-11-10 19:41:17 +00:00
ConversationFileSystemService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
ConversationNamingService.ts Update esling config to closer match obsidian recommended. 2025-11-10 11:14:06 +00:00
DependencyService.ts test: add cleanup to prevent memory leaks in test suites 2025-10-30 12:15:35 +00:00
FileSystemService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
HTMLService.ts refactor: replace direct DOM manipulation with HTMLService 2025-11-01 13:27:53 +00:00
InputService.ts refactor: convert TypeScript namespaces to standalone functions 2025-11-10 12:59:48 +00:00
SanitiserService.ts refactor: improve type safety and add Zod validation for function arguments 2025-11-10 19:41:17 +00:00
ServiceRegistration.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
Services.ts Rename plugin to Vaultkeeper AI 2025-11-10 08:03:27 +00:00
SettingsService.ts refactor: convert TypeScript namespaces to standalone functions 2025-11-10 12:59:48 +00:00
StatusBarService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
StreamingMarkdownService.ts refactor: replace direct DOM manipulation with HTMLService 2025-11-01 13:27:53 +00:00
StreamingService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
UserInputService.ts fix: remove min query length requirement and improve search UI styling 2025-10-29 21:33:45 +00:00
VaultCacheService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
VaultService.ts refactor: improve type safety and remove unused imports 2025-11-10 13:44:16 +00:00
WorkSpaceService.ts Rename plugin to Vaultkeeper AI 2025-11-10 08:03:27 +00:00