discourse-ai/lib/modules/ai_bot
Sam a4f419f54f
FEATURE: basic infrastructure for custom personas (#288)
- New AiPersona model which can store custom personas
- Persona are restricted via group security
- They can contain custom system messages
- They can support a list of commands optionally

To avoid expensive DB calls in the serializer a Multisite friendly Hash was introduced (which can be expired on transaction commit)
2023-11-10 11:39:49 +11:00
..
commands FIX: keep parity of shape for image command (#275) 2023-10-31 19:12:25 +11:00
jobs/regular FIX: automatic bot titles missing sometime (#151) 2023-08-24 07:20:24 +10:00
personas FEATURE: basic infrastructure for custom personas (#288) 2023-11-10 11:39:49 +11:00
anthropic_bot.rb FEATURE: support topic_id and post_id logging in ai audit log (#274) 2023-11-01 08:41:31 +11:00
bot.rb FEATURE: basic infrastructure for custom personas (#288) 2023-11-10 11:39:49 +11:00
entry_point.rb FEATURE: basic infrastructure for custom personas (#288) 2023-11-10 11:39:49 +11:00
open_ai_bot.rb FEATURE: support topic_id and post_id logging in ai audit log (#274) 2023-11-01 08:41:31 +11:00
site_settings_extension.rb FEATURE: defer creation of bot users (#258) 2023-10-23 17:00:58 +11:00