discourse-ai/assets/javascripts/discourse/components
Roman Rizzi c0a2d4c935
DEV: Use structured responses for summaries (#1252)
* DEV: Use structured responses for summaries

* Fix system specs

* Make response_format a first class citizen and update endpoints to support it

* Response format can be specified in the persona

* lint

* switch to jsonb and make column nullable

* Reify structured output chunks. Move JSON parsing to the depths of Completion

* Switch to JsonStreamingTracker for partial JSON parsing
2025-05-06 10:09:39 -03:00
..
modal DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
post DEV: Add compatibility with the Glimmer Post Stream (#1230) 2025-04-29 23:55:54 -03:00
post-menu DEV: Remove the legacy widget post menu code (#1225) 2025-04-02 22:32:31 +01:00
suggestion-menus DEV: Update linting (#1194) 2025-03-17 15:14:53 +11:00
admin-report-emotion.hbs FEATURE: Add links to filtered emotion view on emotion dashboard table (#953) 2024-11-25 15:51:01 -03:00
admin-report-emotion.js DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
admin-report-sentiment-analysis.gjs DEV: Remove no longer needed click outside logic (#1223) 2025-03-26 14:24:02 -07:00
ai-artifact.gjs UX: adjust artificat UI styles (#1240) 2025-04-01 16:11:36 -04:00
ai-blinking-animation.gjs FEATURE: Experimental search results from an AI Persona. (#1139) 2025-02-20 14:37:58 -03:00
ai-bot-header-icon.gjs FEATURE: add support for uploads when starting a convo (#1301) 2025-05-01 12:21:07 +10:00
ai-bot-sidebar-empty-state.gjs UX: Empty state for AI conversations sidebar & btn changes (#1297) 2025-04-30 11:33:41 -05:00
ai-bot-sidebar-new-conversation.gjs UX: Empty state for AI conversations sidebar & btn changes (#1297) 2025-04-30 11:33:41 -05:00
ai-composer-helper-menu.gjs DEV: Update linting (#1194) 2025-03-17 15:14:53 +11:00
ai-embedding-editor.gjs FIX: prevents to call Object.keys on null (#1217) 2025-03-25 22:35:41 +01:00
ai-embeddings-list-editor.gjs FEATURE: configurable embeddings (#1049) 2025-01-21 12:23:19 -03:00
ai-full-page-search.gjs FIX: Invalid access error should be populated to user (#1303) 2025-04-30 12:10:10 -07:00
ai-gist-toggle.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-custom-prompt.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-loading.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-helper-options-list.gjs FIX: Keyboard shortcut should be platform specific (#801) 2024-09-14 09:18:07 +10:00
ai-indicator-wave.gjs DEV: Make indicator wave a reusable component (#807) 2024-09-18 09:53:54 -07:00
ai-llm-editor-form.gjs FEATURE: Add spending metrics to AI usage (#1268) 2025-04-17 15:09:48 -07:00
ai-llm-editor.gjs DEV: converts llm admin page to use form kit (#1099) 2025-02-04 11:51:01 +01:00
ai-llm-selector.gjs REFACTOR: Migrate Personas' form to FormKit (#1178) 2025-03-21 14:46:33 -03:00
ai-llms-list-editor.gjs FEATURE: display more places where AI is used / Chat streamer (#1278) 2025-04-24 16:22:19 +10:00
ai-persona-editor.gjs DEV: Use structured responses for summaries (#1252) 2025-05-06 10:09:39 -03:00
ai-persona-list-editor.gjs UX: Show AI bot toggles in the AI bot options section (#1229) 2025-03-27 16:46:35 -03:00
ai-persona-llm-selector.gjs FIX: llm selector memory broken (#1299) 2025-04-30 14:15:28 +10:00
ai-persona-tool-options.gjs FIX: prevents to call Object.keys on null (#1217) 2025-03-25 22:35:41 +01:00
ai-post-helper-menu.gjs FEATURE: Add streaming to composer helper (#1256) 2025-04-14 08:18:50 -07:00
ai-quota-duration-selector.gjs FEATURE: llm quotas (#1047) 2025-01-14 15:54:09 +11:00
ai-search-discoveries-tooltip.gjs FEATURE: Add ability to disable search discoveries (#1177) 2025-03-10 14:17:58 -07:00
ai-search-discoveries.gjs FIX: Discovery shouldn't re-trigger when no search (#1255) 2025-04-10 10:01:53 -07:00
ai-sentiment-horizontal-bar.gjs UX: Convert sentiment analysis overview to horizontal bars (#1216) 2025-03-25 13:36:52 -07:00
ai-spam.gjs DEV: Bump dependencies and fix linting (#1115) 2025-02-06 17:42:32 +01:00
ai-split-topic-suggester.gjs FIX: Split topic suggester fixes (#1253) 2025-04-09 13:12:34 -07:00
ai-summary-skeleton.gjs FEATURE: Experimental search results from an AI Persona. (#1139) 2025-02-20 14:37:58 -03:00
ai-tool-editor-form.gjs DEV: migrates tools form to form-kit (#1204) 2025-04-22 09:23:25 -07:00
ai-tool-editor.gjs DEV: migrates tools form to form-kit (#1204) 2025-04-22 09:23:25 -07:00
ai-tool-list-editor.gjs DEV: migrates tools form to form-kit (#1204) 2025-04-22 09:23:25 -07:00
ai-tool-selector.gjs REFACTOR: Migrate Personas' form to FormKit (#1178) 2025-03-21 14:46:33 -03:00
ai-topic-gist.gjs FIX: typo in topic gist for escapedExcerpt (#1003) 2024-12-05 08:03:08 -05:00
ai-usage.gjs FEATURE: Add spending metrics to AI usage (#1268) 2025-04-17 15:09:48 -07:00
doughnut-chart.gjs DEV: Sentiment follow-up updates (#1172) 2025-03-10 09:25:55 -07:00
model-accuracies.hbs FEATURE: Composer AI helper (#8) 2023-03-15 17:02:20 -03:00
rag-options-fk.gjs REFACTOR: Migrate Personas' form to FormKit (#1178) 2025-03-21 14:46:33 -03:00
rag-upload-progress.gjs DEV: Update linting (#1194) 2025-03-17 15:14:53 +11:00
rag-uploader.gjs DEV: migrates tools form to form-kit (#1204) 2025-04-22 09:23:25 -07:00
reviewable-ai-chat-message.hbs FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-chat-message.js FIX: 500 error when reviewable has a missing message (#397) 2024-01-03 11:49:47 -03:00
reviewable-ai-post.hbs DEV: DiscourseAI -> DiscourseAi rename to have consistent folders and files (#9) 2023-03-14 16:03:50 -03:00
thumbnail-suggestion-item.gjs FEATURE: Add streaming to composer helper (#1256) 2025-04-14 08:18:50 -07:00