andy-stack_vaultkeeper-ai/Components
Andrew Beal ac835d1346 refactor: rename toolDefinitions to aiFunctionDefinitions and add AIFunctionUsageMode support
- Rename toolDefinitions to aiFunctionDefinitions across all AI classes
- Add aiFunctionUsageMode property to control function calling behavior
- Implement provider-specific tool_choice/tool_config based on usage mode
- Remove AIController and create BaseAgent base class
- Update ExecutionPrompt with scope of execution guidelines
- Simplify ChatArea layout update logic by removing debounce
- Add naming service completion wait in ChatService
- Replace console.warn with Exception.warn in InputService
- Delete unused AIController.ts file
- Update all tests to use new aiFunctionDefinitions property
2026-01-30 19:36:52 +00:00
..
ChatArea.svelte refactor: rename toolDefinitions to aiFunctionDefinitions and add AIFunctionUsageMode support 2026-01-30 19:36:52 +00:00
ChatAttachments.svelte Add height animation to chat attachments container 2025-12-23 20:25:10 +00:00
ChatInput.svelte Standardize border-radius CSS vars and improve modal spacing (post obsidian mobile UI change) 2026-01-29 14:22:44 +00:00
ChatPlanArea.svelte feat: enhance wiki-link documentation and fix ChatPlanArea height updates 2026-01-29 13:32:23 +00:00
ChatSearchResults.svelte feat: add support for file attachments via drag and drop and paste. 2025-12-22 20:02:02 +00:00
ChatWindow.svelte refactor: simplify chat layout update logic and extract applyLayout 2026-01-29 17:01:50 +00:00
DiffControls.svelte refactor: streamline planning UX and strengthen complexity gate 2026-01-03 11:15:32 +00:00
InputDisplay.svelte feat: add planning model selection and rate limit countdown UI 2026-01-05 21:49:51 +00:00
Spinner.svelte refactor: streamline planning UX and strengthen complexity gate 2026-01-03 11:15:32 +00:00
StreamingIndicator.svelte refactor: improve chat layout updates and remove unused imports 2025-12-11 08:42:09 +00:00
ThoughtIndicator.svelte refactor: streamline planning UX and strengthen complexity gate 2026-01-03 11:15:32 +00:00
TopBar.svelte fix: improve mobile layout spacing and modal margins 2026-01-30 10:00:16 +00:00
UserInstruction.svelte refactor: clean up imports and improve view focus handling 2025-12-13 14:45:56 +00:00