0
0
Fork 0
mirror of https://github.com/discourse/discourse.git synced 2026-08-09 21:45:25 +08:00
discourse/plugins/discourse-ai/lib/agents
Penar Musaraj 03b4d30475
FEATURE: Add Admin Assistant agent (#41782)
This PR adds the Discourse Admin Assistant, an agent that can search
Meta and help administrators manage their site. It can inspect site
settings and propose changes to settings, categories, tags, reviewables,
topics, posts, and users.

The agent is available only to administrators. It searches Meta before
answering Discourse questions, provides practical guidance with relevant
links, and requires explicit approval for every state-changing action.
Each proposed action gets its own approval request, and nothing is
applied until an administrator approves it.

---------

Co-authored-by: Gabriel Grubba <gabriel@discourse.org>
Co-authored-by: Gabriel Grubba <70247653+Grubba27@users.noreply.github.com>
2026-07-21 14:15:36 -03:00
..
artifact_update_strategies DEV: Enable Style/RedundantBegin rubocop rule (#40096) 2026-05-19 18:44:54 +02:00
tool_runner DEV: Make AI context compaction global (#41317) 2026-07-14 18:41:37 -03:00
tools FIX: Prevent secret & themeable site settings from entering AI approvals (#41779) 2026-07-16 15:18:16 -03:00
admin_dashboard_highlights.rb DEV: Default disable some agents (#41076) 2026-06-22 16:38:15 +08:00
agent.rb FEATURE: Add Admin Assistant agent (#41782) 2026-07-21 14:15:36 -03:00
artist.rb
bot.rb FIX: Finalize AI replies at token budget (#41833) 2026-07-20 19:31:58 +10:00
bot_context.rb FEATURE: Add AI agent suspend/silence tools with inline approval review (#41497) 2026-07-10 10:59:51 -03:00
chat_thread_titler.rb
concept_deduplicator.rb
concept_finder.rb
concept_matcher.rb
content_creator.rb
creative.rb FEATURE: add AI agent thinking effort (#41280) 2026-07-01 17:03:19 -03:00
custom_prompt.rb
designer.rb
discourse_admin_assistant.rb FEATURE: Add Admin Assistant agent (#41782) 2026-07-21 14:15:36 -03:00
discourse_helper.rb FEATURE: add AI agent thinking effort (#41280) 2026-07-01 17:03:19 -03:00
discover.rb
emotion_classifier.rb FEATURE: Add agent-backed sentiment classification (#40136) 2026-05-26 10:32:54 -03:00
forum_researcher.rb FEATURE: add AI agent thinking effort (#41280) 2026-07-01 17:03:19 -03:00
general.rb FEATURE: add AI agent thinking effort (#41280) 2026-07-01 17:03:19 -03:00
github_helper.rb
image_captioner.rb FEATURE: Dedicated image caption AI feature and agent validations (#41729) 2026-07-16 11:29:39 +08:00
locale_detector.rb DEV: Also pass configured supported locales into the prompt for language detection (#40029) 2026-05-14 21:15:26 +08:00
markdown_table_generator.rb
post_illustrator.rb
post_raw_translator.rb FIX: Seed translator agent examples as conversation turns (#41526) 2026-07-08 11:47:19 -03:00
proofreader.rb FIX: Don't change quoted content whe proofreading (#38934) 2026-03-27 15:15:25 -03:00
report_runner.rb
researcher.rb
sentiment_classifier.rb FEATURE: Add agent-backed sentiment classification (#40136) 2026-05-26 10:32:54 -03:00
settings_explorer.rb DEV: Add AI tool to read the value of a site setting (#41774) 2026-07-16 12:35:05 -04:00
short_summarizer.rb FIX: Preserve language in short summaries (#41829) 2026-07-20 18:17:58 +10:00
short_text_translator.rb FIX: Seed translator agent examples as conversation turns (#41526) 2026-07-08 11:47:19 -03:00
smart_dates.rb
spam_detector.rb
sql_helper.rb FEATURE: add AI agent thinking effort (#41280) 2026-07-01 17:03:19 -03:00
summarizer.rb
titles_generator.rb
tool_runner.rb DEV: Enable Style/RedundantSelf rubocop rule (#40098) 2026-05-19 19:27:45 +02:00
topic_title_translator.rb FIX: Seed translator agent examples as conversation turns (#41526) 2026-07-08 11:47:19 -03:00
translator.rb
tutor.rb
web_artifact_creator.rb