Go to file
Sam 14443bf890
FIX: more robust summary implementation (#750)
When navigating between topic we were not correctly resetting
internal state for summarization. This leads to a situation where
incorrect summaries can be displayed to users and wrong summaries
can be displayed.

Additionally our controller for grabbing summaries was always
streaming results via message bus, which could be delayed when
sidekiq is overloaded. We now will return the cached summary
right away if it is available direct from REST endpoint.
2024-08-13 08:47:47 -03:00
.github/workflows Initial commit 2023-02-17 11:33:47 -03:00
admin/assets/javascripts/discourse FIX: Correctly save provider-specific params for new models. (#744) 2024-08-07 16:08:56 -03:00
app FIX: more robust summary implementation (#750) 2024-08-13 08:47:47 -03:00
assets FIX: more robust summary implementation (#750) 2024-08-13 08:47:47 -03:00
config DEV: Clearly separate post/composer helper settings (#747) 2024-08-12 15:40:23 -07:00
db DEV: Clearly separate post/composer helper settings (#747) 2024-08-12 15:40:23 -07:00
discourse_automation DEV: Use LlmModels as options in automation rules (#676) 2024-06-21 08:07:17 +10:00
lib DEV: Clearly separate post/composer helper settings (#747) 2024-08-12 15:40:23 -07:00
public/ai-share UX: improve appearance of attributed quote when sharing (#665) 2024-06-11 12:06:57 -04:00
spec FIX: more robust summary implementation (#750) 2024-08-13 08:47:47 -03:00
test/javascripts DEV: Add summarization logic from core (#658) 2024-07-02 08:51:59 -07:00
tokenizers FEATURE: Set endpoint credentials directly from LlmModel. (#625) 2024-05-16 09:50:22 -03:00
.discourse-compatibility DEV: Pin plugin for Discourse < 3.4.0.beta1-dev (#735) 2024-08-02 17:03:27 +08:00
.eslintrc.cjs DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.gitignore Initial commit 2023-02-17 11:33:47 -03:00
.prettierignore FEATURE: UI to update ai personas on admin page (#290) 2023-11-21 16:56:43 +11:00
.prettierrc.cjs DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.rubocop.yml DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.streerc DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
.template-lintrc.cjs DEV: Update linting (#326) 2023-11-29 23:01:48 +01:00
Gemfile DEV: Update linting configs (#280) 2023-11-03 11:30:09 +00:00
Gemfile.lock Build(deps-dev): Bump rexml from 3.3.1 to 3.3.3 (#738) 2024-08-05 13:10:20 +02:00
LICENSE Initial commit 2023-02-17 11:33:47 -03:00
README.md CHORE: Update Readme (#185) 2023-09-04 15:46:35 -03:00
package.json DEV: Update rubocop-discourse to version 3.8.0 (#641) 2024-05-28 11:15:42 +02:00
plugin.rb UX: summary fixed positioning (#740) 2024-08-05 12:39:08 -03:00
translator.yml UX: Display the indexing progress for RAG uploads (#557) 2024-04-09 11:03:07 -03:00
yarn.lock Build(deps): Bump braces from 3.0.2 to 3.0.3 (#683) 2024-06-22 16:50:25 +02:00

README.md

Discourse AI Plugin

Plugin Summary

For more information, please see: https://meta.discourse.org/t/discourse-ai/259214?u=falco