Danny Avila
|
2ad097647c
|
⌚ fix: Wait for Initial Message Save & Correct Latest Message (#3399)
* chore: assistants, unsupported assistant, better logging
* chore: remove unnecessary logger in validateAssistant middleware
* fix: resolve initial conversation save/promise before saving response
* chore: Import and organize dependencies in Speech component
* fix: conversation statefulness
- Latest Message (at index 0) should not be reset if existing convo
- add debugging context for clearAllLatestMessages
- Added logging concerning latest Message updates (dev mode only)
- update latest message Set logic, also checks for change in conversation Id
- consolidated latest message helpers to client/src/utils/messages.ts
|
2024-07-20 01:51:59 -04:00 |
|
Danny Avila
|
5dc5d875ba
|
🤖 feat: Private Assistants (#2881)
* feat: add configuration for user private assistants
* filter private assistant message requests
* add test for privateAssistants
* add privateAssistants configuration to tests
* fix: destructuring error when assistants config is not added
* chore: revert chat controller changes
* chore: add payload type, add metadata types
* feat: validateAssistant
* refactor(fetchAssistants): allow for flexibility
* feat: validateAuthor
* refactor: return all assistants to ADMIN role
* feat: add assistant doc on assistant creation
* refactor(listAssistants): use `listAllAssistants` to exhaustively fetch all assistants
* chore: add suggestion to tts error
* refactor(validateAuthor): attempt database check first
* refactor: author validation when patching/deleting assistant
---------
Co-authored-by: Leon Juenemann <leon.juenemann@maibornwolff.de>
|
2024-05-28 08:27:45 -04:00 |
|