discourse-ai/lib
Sam cc4e9e030f
FIX: normalize keys in structured output (#1468)
* FIX: normalize keys in structured output

Previously we did not validate the hash passed in to structured
outputs which could either be string based or symbol base

Specifically this broke structured outputs for Gemini in some
specific cases.

* comment out flake
2025-06-27 15:42:48 +10:00
..
ai_bot FIX: A typo in bot filtration in ai-bot-header-icon (#1455) 2025-06-24 10:51:07 -03:00
ai_helper FEATURE: allow seeing configured LLM on feature page (#1460) 2025-06-24 17:42:47 +10:00
ai_moderation FIX: never block spam scanning user (#1437) 2025-06-17 14:51:27 +10:00
automation
completions FIX: normalize keys in structured output (#1468) 2025-06-27 15:42:48 +10:00
configuration FEATURE: Display bot in feature list (#1466) 2025-06-27 12:35:41 +10:00
database
discord/bot FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
embeddings
inference
inferred_concepts FIX: Proper default LLM detection for inferred concepts (#1392) 2025-06-02 17:56:47 -03:00
personas FEATURE: improve custom tool infra (#1463) 2025-06-25 16:25:44 +10:00
sentiment DEV: re-implement bulk sentiment classifier (#1449) 2025-06-20 16:06:03 +10:00
summarization FIX: No need for XML in gists responses anymore (#1420) 2025-06-10 14:21:31 -03:00
tasks
tokenizer FEATURE: Update OpenAI tokenizer to GPT-4o and later (#1467) 2025-06-26 15:26:09 -03:00
translation FEATURE: allow seeing configured LLM on feature page (#1460) 2025-06-24 17:42:47 +10:00
utils DEV: Log AI related configuration to staff action log (#1416) 2025-06-12 12:39:58 -07:00
automation.rb
embeddings.rb
engine.rb
guardian_extensions.rb
multisite_hash.rb
post_extensions.rb FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00
summarization.rb
topic_extensions.rb FEATURE: add inferred concepts system (#1330) 2025-06-02 14:29:20 -03:00