andy-stack_vaultkeeper-ai/AIClasses/FunctionDefinitions
Andrew Beal 72ddbba72e feat: add ListVaultFiles function and improve search behavior
- Add new ListVaultFiles AI function for listing vault contents
- Remove auto-fallback to listing all files when search returns 0 results
- Improve SearchVaultFiles description to clarify it searches content
- Add listFoldersInDirectory and listDirectoryContents methods to VaultService
- Update SanitiserService to normalize empty strings to "/" (vault root)
- Add allowAccessToPluginRoot parameter to searchVaultFiles
- Update tests to reflect new search behavior and list operations
- Add DeregisterAllServices call in plugin onunload
- Update dependencies (@google/genai, svelte, vitest, eslint)
2025-11-01 11:43:32 +00:00
..
Functions feat: add ListVaultFiles function and improve search behavior 2025-11-01 11:43:32 +00:00
AIFunctionDefinitions.ts feat: add ListVaultFiles function and improve search behavior 2025-11-01 11:43:32 +00:00
AIFunctionResponse.ts Add Claude API provider support with streaming and tool integration 2025-10-19 14:23:24 +01:00
IAIFunctionDefinition.ts Refactor AI function handling by introducing AIFunctionCall and AIFunctionResponse classes, updating function definitions, and enhancing conversation content management. Remove unused code and improve service registration for AIFunctionService. 2025-10-06 23:01:20 +01:00