-
Notifications
You must be signed in to change notification settings - Fork 36
Comparing changes
Open a pull request
base repository: discourse/discourse-ai
base: ai-team-sandbox
head repository: discourse/discourse-ai
compare: main
- 9 commits
- 14 files changed
- 4 contributors
Commits on May 29, 2025
-
FEATURE: simplify streaming implementation - rush last update (#1380)
* FEATURE: simplify streaming implementation - rush last update Previous to this change we would simply "flash" the final update on the screen, this amends it so we quickly update the UI in about 1 second in the end with all the final update. This makes the UI feel more interactive to end users. * DEV: Updates... - Remove unnecessary comments - Add doc style comments for all methods - Organize methods (private at bottom) - Update some variable names --------- Co-authored-by: Keegan George <kgeorge13@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for c06d7b0 - Browse repository at this point
Copy the full SHA c06d7b0View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59d6e2b - Browse repository at this point
Copy the full SHA 59d6e2bView commit details
Commits on May 30, 2025
-
Configuration menu - View commit details
-
Copy full SHA for 9f43df0 - Browse repository at this point
Copy the full SHA 9f43df0View commit details -
FEATURE: support upload.getUrl in custom tools (#1384)
* FEATURE: support upload.getUrl in custom tools Some tools need to share images with an API. A common pattern is for APIs to expect a URL. This allows converting upload://123123 to a proper CDN friendly URL from within a custom tool * no support for secure uploads, so be explicit about it.
Configuration menu - View commit details
-
Copy full SHA for 77ae426 - Browse repository at this point
Copy the full SHA 77ae426View commit details -
FIX: custom tools incorrectly setting all fields to blank enum (#1385)
Previous to this change, enum was set to [] which broke all non enum tools
Configuration menu - View commit details
-
Copy full SHA for b5d393b - Browse repository at this point
Copy the full SHA b5d393bView commit details -
Configuration menu - View commit details
-
Copy full SHA for e6876aa - Browse repository at this point
Copy the full SHA e6876aaView commit details -
UX: AI composer helper refinements (#1387)
This update includes a variety of small refinements to the AI composer helper: - prevent height jump when going from loading text placeholder → proofreading text streaming - update padding on AI helper options list to be more suitable with typical Discourse menu design - for composer helper results that are not `showResultAsDiff` (i.e. translation): - update before/after diff design to be more subtle - results should be in normal font (as the text is cooked and not raw markdown) - fix: smooth streaming animation stuck showing dot icon even after smooth streaming is done
Configuration menu - View commit details
-
Copy full SHA for 38f7e9c - Browse repository at this point
Copy the full SHA 38f7e9cView commit details -
FIX: Exporting overall sentiment fails (#1388)
## 🔍 Overview When exporting an Overall Sentiment report in the admin panel, the export fails with: ```ruby Job exception: no implicit conversion of Symbol into Integer ``` This was happening because we are passing a single _Hash_ to `report.data` however, exports expect `report.data` to be an _Array of Hashes_. This update fixes this issue by wrapping the data in an array.
Configuration menu - View commit details
-
Copy full SHA for 34c98de - Browse repository at this point
Copy the full SHA 34c98deView commit details -
PERF: Optimize
.ai-debug-modal__tokens
selector (#1390)This is showing as the most expensive CSS selector in Discourse at the moment. Adding specific classes and dropping the general `span` selector will make this much cheaper.
Configuration menu - View commit details
-
Copy full SHA for 4ce8973 - Browse repository at this point
Copy the full SHA 4ce8973View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff ai-team-sandbox...main