discourse-ai/app/serializers
Sam bdf3b6268b
FEATURE: smarter persona tethering (#832)
Splits persona permissions so you can allow a persona on:

- chat dms
- personal messages
- topic mentions
- chat channels

(any combination is allowed)

Previously we did not have this flexibility.

Additionally, adds the ability to "tether" a language model to a persona so it will always be used by the persona. This allows people to use a cheaper language model for one group of people and more expensive one for other people
2024-10-16 07:20:31 +11:00
..
ai_api_audit_log_serializer.rb DEV: Use explicit serializers for all models (#691) 2024-06-27 10:43:00 -03:00
ai_chat_channel_serializer.rb DEV: Use explicit serializers for all models (#691) 2024-06-27 10:43:00 -03:00
ai_custom_tool_list_serializer.rb FEATURE: custom user defined tools (#677) 2024-06-27 17:27:40 +10:00
ai_custom_tool_serializer.rb FEATURE: RAG search within tools (#802) 2024-09-30 17:27:50 +10:00
ai_tool_serializer.rb DEV: AI bot migration to the Llm pattern. (#343) 2024-01-04 10:44:07 -03:00
ai_topic_summary_serializer.rb FIX: Use correct date for cached summary (#733) 2024-07-31 15:21:26 -03:00
llm_model_serializer.rb UX: move templates to main LLM config tab, restyle (#813) 2024-09-30 17:15:11 +10:00
localized_ai_persona_serializer.rb FEATURE: smarter persona tethering (#832) 2024-10-16 07:20:31 +11:00
reviewable_ai_chat_message_serializer.rb FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable_ai_post_serializer.rb DEV: DiscourseAI -> DiscourseAi rename to have consistent folders and files (#9) 2023-03-14 16:03:50 -03:00