discourse/plugins/discourse-ai
Rafael dos Santos Silva db8da6dbb6
FEATURE: Lower AI Helper default access to trust level 1 (#35943)
Makes AI Helper features more accessible by lowering the default trust
level requirement from TL4 to TL1 for both composer and post helpers.

## Changes

- `composer_ai_helper_allowed_groups`: staff + TL4 → staff + TL1
- `post_ai_helper_allowed_groups`: staff + TL4 → staff + TL1

Sites with customized permissions are not affected. This aligns AI
Helper access with the recent summarization changes from #35874.
2025-11-10 12:17:09 -03:00
..
admin/assets/javascripts/discourse DEV: Replace ArrayProxy with tracked array for ResultSets (#35527) 2025-10-28 16:04:09 -03:00
app FIX: Fix scheduled targeted problem checks (#35696) 2025-11-10 10:09:14 +08:00
assets DEV: Replace deprecated Ember's array .addObjects (#35402) 2025-11-06 17:16:21 -03:00
config FEATURE: Lower AI Helper default access to trust level 1 (#35943) 2025-11-10 12:17:09 -03:00
db FIX: Move post_migration to migration instead to ensure monthly_usage is created (#35902) 2025-11-07 15:50:05 +08:00
discourse_automation FIX: allow AI tagging automation to tag posts by bots (#35310) 2025-10-09 18:45:43 -04:00
evals REFACTOR: centralize eval orchestration around feature-driven playground (#35718) 2025-10-30 13:08:38 -03:00
lib FEATURE: Add a multiplier for max tokens, typically used for various llm settings like reasoning (#35859) 2025-11-07 00:14:15 +08:00
public/ai-share
spec FIX: Fix scheduled targeted problem checks (#35696) 2025-11-10 10:09:14 +08:00
svg-icons
test/javascripts FIX: clicking links in discovery search should close quick search (#35660) 2025-10-28 10:10:24 -07:00
.prettierignore
about.json
plugin.rb DEV: Move 'unknown OID' embeddings fix into core (#35519) 2025-10-21 15:23:24 +01:00
README.md

Discourse AI Plugin

Plugin Summary

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

Evals

The directory evals contains AI evals for the Discourse AI plugin. You may create a local config by copying config/eval-llms.yml to config/eval-llms.local.yml and modifying the values.

To run them use:

cd evals ./run --help

Usage: evals/run [options]
    -e, --eval NAME                  Name of the evaluation to run
        --list-models                List models
    -m, --model NAME                 Model to evaluate (will eval all models if not specified)
    -l, --list                       List evals

To run evals you will need to configure API keys in your environment:

OPENAI_API_KEY=your_openai_api_key ANTHROPIC_API_KEY=your_anthropic_api_key GEMINI_API_KEY=your_gemini_api_key