0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-08 17:53:55 +08:00
discourse/plugins/discourse-ai/lib/utils
Sam c6d0e5409d
FIX: Preserve whitespace in streamed JSON (#42339)
Escape control characters only within JSON string values so
pretty-printed formatting remains intact. Retain lexical state across
streaming chunks to correctly handle split strings, escapes, and control
characters.
2026-08-05 17:31:29 +10:00
..
diff_utils
research DEV: Extract reusable PostsFilter into core (#40436) 2026-06-02 14:52:47 +02:00
ai_staff_action_logger.rb DEV: AI persona to agent migration (#38319) 2026-03-10 15:59:45 +11:00
best_effort_json_parser.rb FIX: Preserve whitespace in streamed JSON (#42339) 2026-08-05 17:31:29 +10:00
dns_srv.rb DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
image_to_text.rb FEATURE: add agentic execution mode for AI personas (#38230) 2026-03-05 15:06:54 +11:00
json_control_character_escaper.rb FIX: Preserve whitespace in streamed JSON (#42339) 2026-08-05 17:31:29 +10:00
pdf_to_text.rb SECURITY: Harden imagemagick execution 2026-06-30 16:10:52 +02:00
search.rb FIX: Use search blurbs in DiscourseAi::Utils::Search (#39952) 2026-05-13 13:02:15 +08:00