improved

Release - 2024-02-29

  1. Migrating to use SGPs suggested GET /knowledge-bases/kb-id/artifacts processing of upload statuses over GET /uploads/upload-id to reduce per-request response payload sizes. (migrating to sgp kb pagination upload completion step)
  2. Disabling suggestions at thread level by disabling the suggestions endpoint and allowing users to disable suggestions in a thread. (turn off suggestions at thread level)
  3. Updating Donovan API, UI, and types with Turbo build commands for better performance and efficiency. (devx)
    • New Features and Enhancements:*
  4. Enabling users to use simple chat if the feature flag is enabled. The workflow will be called Simple Chat. (migrate simple chat to dynamic donovan)
  5. Adding logic for dynamic donovan input/output types in dynamic-donovan.service
  6. Renaming HermesMLRoutes to DonovanMLRoutes
  7. Separating unused types in chat.types into separate files for better organization and maintainability.

• Caveats and Relevant Documents:

  1. The migrating to sgp kb pagination upload completion step PR may introduce performance improvements, but it may also require some adjustments to existing workflows and integrations that rely on the GET /uploads/upload-id endpoint.
  2. The turn off suggestions at thread level PR may affect the user experience for users who rely on suggestions in threads.
  3. The devx PR may require some additional setup and configuration to take full advantage of the Turbo build commands.
  4. The migrate simple chat to dynamic donovan PR may introduce new functionality and improvements to the chat experience, but it may also require some adjustments to existing workflows and integrations that rely on the Simple Chat feature.